Accueil InfoQ .NET Languages sur InfoQ
-
Microsoft Publie C# 8.0
Microsoft a annoncé la disponibilité officielle de C # 8.0 dans la version 3.0 de .NET Core 3.0. Les nouvelles fonctionnalités de langage incluent les types de référence nullables, les flux asynchrones, les membres d'interface par défaut et les nouveaux modèles de code. Toutes les nouvelles fonctionnalités sont prises en charge dans Visual Studio 2019.
-
Mise À Jour Des Méthodes d'Interface Par Défaut en C#
À mesure que la prise en charge des méthodes d'interface par défaut est presque terminée, des problèmes sont soulevés. Bien que beaucoup ait été accompli, il s’agit d’une fonctionnalité complexe et de nombreux détails ne sont pas encore définis.
-
JetBrains Rider : un Nouvel AGL .NET basé sur IntelliJ et ReSharper
JetBrains Rider a été publié en janvier mais a passé la plus grande partie de l'année en Early Access Preview privé, pas encore prêt pour le public. Maintenant, l'EAP a été rendue accessible à tous ceux qui veulent voir à quoi ressemble le développement pour .NET sur la plateforme IntelliJ. Il subsiste quelques problèmes à régler avant qu'il ne soit disponible en GA mais l'outil est plutôt stable.
-
Explorer Azure en F# grâce à l’Azure Storage Type Provider
L’Azure Storage Type Provider propose un accès typé aux sources de données des différents modes de stockage Azure. Isaac Abraham, qui maintient le projet, a récemment présenté comment interagir avec ces sources de données à l’aide du Type Provider.
-
Démarrer avec F# sur Linux et Mac OS X
L'arrivée de .Net Core permet de construire et faire tourner des programmes F# sur Linux et Mac OS X avec le même niveau de support que sur Windows. David Stephens, program manager pour F# chez Microsoft, a expliqué la manière de débuter avec F# sur .Net Core à Build 2016.
-
Comment Node a remplacé les Macros dans Microsoft Word
Auparavant, l'écriture d'extensions pour Word se faisait avec BASIC. A présent, le langage de prédilection est JavaScript et la plateforme Node.
-
XPlot, une Librairie de Visualisation de Données en F#
XPlot est un package cross-plateforme de visualisation de données pour F#, s’appuyant sur les librairies JavaScript de génération de diagrammes Google Charts et Plotly. La librairie XPlot peut s’utiliser de façon interactive, depuis F# Interactive, mais aussi en embarquant les diagrammes dans des applications F# ou des rapports HTML.
-
Développer en F# avec Ionide sous Visual Studio Code
Un nouveau package pour Visual Studio Code apporte les fonctionnalités récemment présentées dans Ionide, l’éditeur basé sur Atom. À présent, les utilisateurs de Visual Studio Code peuvent bénéficier du travail réalisé par Ionide pour mettre à disposition un outillage efficace pour F#.
-
Sortie de MBrace 1.0, Framework de programmation distribuée pour .Net
Après plusieurs années de développement, MBrace 1.0 vient de sortir. MBrace est un modèle permettant de traiter de façon scalable des données sur le Cloud via des environnements de développement ou de scripting en F# et C#.
-
Ionide : l'IDE atom f# écrit en f#
Ionide, construit sur l'éditeur Atom, est un ensemble de packages qui propose un IDE open-source, moderne, fonctionnel et cross-plateforme pour le développement F#. InfoQ a échangé avec le créateur de Ionide, Krzysztof Cieślak.
-
Découvrons F# 4.0
Bien que les nouvelles récentes se soient en grande partie focalisées sur C# et Windows 10, F# n’est pas en reste. En effet, la dernière version de F# 4.0 est embarquée avec Visual Studio 2015 RC.
-
Mise à jour de la liste des fonctionnalités pour C# 6 et VB 12
Vu que la prochaine version de C# se rapproche de sa date de sortie, les fonctionnalités qui ne sont pas tout à fait prêtes doivent être retirées. Les fonctionnalités qui sont récemment supprimées de la liste sont les constructeurs primaires et les expressions de déclaration.
-
Google libère FlatBuffers : une Librairie de Sérialisation Efficace, Inter-Plateformes
L'équipe Google "Fun Propulsion Labs" a récemment libéré les sources de FlatBuffers. Construit spécifiquement pour supporter les besoins en performance des développeurs de jeux, FlatBuffers stocke des données sérialisées dans des buffers qui peuvent être soit stockés dans des fichiers ou transférés tels quels sur le réseau, sans coût additionnel de parsing.
-
Utiliser un langage fonctionnel pour le Domain-Driven Design
Cet article est un retour sur la présentation de Scott Wlaschin lors d'un meeting du Functional Londoners Group. Il y présente le F# et l'utilité d'un langage fonctionnel pour le Domain-Driven Design (DDD).
-
Le compilateur C# délivré en Open Source
Microsoft a délivré au public le projet de compilateur Roslyn, sous la licence open source Apache. Rolsyn représente l'investissement significatif que Microsoft a fait en réécrivant intégralement ses compilateurs C# et VM .NET, tout en ouvrant le processus de compilation aux développeurs pour promouvoir un meilleur support pour les outils et l'éditeur.