Présentation de .NET 9 : un framework amélioré avec un accent particulier sur l’IA est désormais disponible

Présentation de .NET 9 : un framework amélioré avec un accent particulier sur l’IA est désormais disponible

Cette année, Microsoft a dévoilé la disponibilité générale de . NET 9, marquant la dernière itération de son framework multiplateforme polyvalent conçu pour la création d’applications avancées et de services basés sur le cloud.

La version . NET 9 est l’aboutissement d’un travail collaboratif intensif mené par une vaste communauté de développeurs et des ingénieurs Microsoft depuis plus d’un an. Cette mise à jour propose des milliers d’améliorations qui améliorent les performances, renforcent la sécurité et étendent les fonctionnalités.

Actuellement, . NET 9 est accessible dans Visual Studio 2022 version 17.12, qui apporte également de nombreuses améliorations à l’expérience de développement . NET dans l’IDE Visual Studio. Notamment, . NET 9 prend désormais en charge la création d’Azure Functions, la solution informatique sans serveur de Microsoft.

Pour commémorer le lancement de . NET 9 et découvrir ses fonctionnalités intéressantes, rejoignez . NET Conf 2024, un événement virtuel gratuit de trois jours destiné aux développeurs qui se déroulera du 12 au 14 novembre.

Voici un aperçu des nouvelles fonctionnalités et améliorations essentielles disponibles dans . NET 9 :

Présentation de .NET 9

L’équipe de développement . NET s’engage à améliorer les performances, à favoriser les capacités d’IA, à renforcer . NET Aspire et à améliorer la productivité des développeurs.

Avec . NET 9, des améliorations de performances ont été apportées en optimisant l’exécution . NET, en améliorant considérablement les langages de programmation C# et F#, ainsi qu’en affinant les bibliothèques . NET. Les charges de travail telles que ASP.NET Core et Entity Framework Core sont désormais plus rapides à lancer, plus efficaces en termes de mémoire et capables d’un débit plus élevé. De plus, un nouveau récupérateur de mémoire (GC) adaptatif du serveur a été introduit pour répondre spécifiquement aux scénarios de cloud, permettant aux développeurs de mieux contrôler l’utilisation de la mémoire dans ces environnements.

Cette nouvelle version élargit les possibilités offertes aux développeurs qui conçoivent des applications basées sur l’IA. Elle inclut la prise en charge de nouveaux services d’IA de fournisseurs de premier plan tels qu’OpenAI, Semantic Kernel et Milvus. En outre, elle introduit une couche middleware d’IA ainsi que des mises à jour de l’écosystème . NET qui optimisent l’efficacité du développement de l’IA.

La suite d’outils de Microsoft connue sous le nom de . NET Aspire, conçue pour créer des tableaux de bord d’observabilité, des contrôles de santé et d’autres fonctionnalités essentielles, reçoit une mise à jour complète dans cette version. . NET 9 améliore le tableau de bord de télémétrie et de métriques, renforce les capacités d’observabilité des applications Microsoft Azure et simplifie le déploiement des applications ASP.NET Core sur les machines virtuelles Windows et AKS avec des configurations manuelles réduites.

De plus, . NET 9 intègre plusieurs fonctionnalités améliorant la productivité dans Visual Studio 2022. Les développeurs ont désormais la possibilité d’utiliser des flux de travail Git basés sur l’IA, de gérer les tableaux de bord d’observabilité et les contrôles de santé dans l’outil d’exploration de serveur et d’avoir un accès direct à la télémétrie complexe pour les applications . NET via Visual Studio et Azure Monitor.

Au-delà de ces fonctionnalités principales, . NET 9 révolutionne la façon dont les développeurs interagissent avec les « générateurs de code », permettant la création de code qui génère du code supplémentaire au sein de l’écosystème . NET. L’interface de ligne de commande . NET, qui sert d’interface de ligne de commande pour . NET, a également été mise à niveau avec de nouvelles fonctions pour aider les développeurs à diagnostiquer et à résoudre les problèmes de code.

Pour ceux qui gèrent des données dans des applications . NET, . NET 9 introduit une nouvelle suite de bibliothèques pour gérer les types de données structurées tels que les vecteurs et les tenseurs. Plusieurs nouvelles bibliothèques et abstractions sont ajoutées à l’écosystème . NET, facilitant des opérations plus fluides avec des services d’IA orientés science des données.

De plus, Microsoft s’est engagé à fournir un support pour . NET 9 en tant que version de support standard (STS) au cours des 18 prochains mois.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *