.NET 9 Améliore l’efficacité, la productivité et la flexibilité
Microsoft .NET 9 est désormais disponible, avec la compilation AOT, un support des conteneurs amélioré et de nouvelles fonctionnalités dans C# 12, ASP.NET Core et MAUI.

Microsoft a publié .NET 9, la dernière version de sa célèbre plateforme de développement, avec un ensemble d’améliorations visant à améliorer les performances, la productivité des développeurs et la flexibilité multiplateforme. Les points forts incluent une compilation AOT native (Ahead of Time) pour des temps de démarrage plus rapides et une réduction de l’utilisation de la mémoire, un support des conteneurs amélioré pour un déploiement simplifié avec Docker et Kubernetes, ainsi qu’une extension des capacités d’IA avec des outils ML.NET mis à jour et la prise en charge des modèles ONNX (Open Neural Network Exchange). Ces avancées font de .NET 9 un choix puissant pour les applications cloud natives, renforcées par l’IA, et multiplateformes.
C# 12 est inclus avec de nouvelles fonctionnalités de syntaxe qui simplifient le code et réduisent le code « boilerplate », tandis que les mises à jour d’ASP.NET Core et de Blazor améliorent l’expérience de développement web. Les améliorations de Blazor permettent de créer des interfaces web hautement interactives avec C#, tandis qu’ASP.NET Core propose désormais un middleware plus efficace et un meilleur support des applications temps réel. Les mises à jour de MAUI (Multi-platform App UI) étendent les capacités de développement multiplateforme, en offrant aux développeurs davantage d’outils pour créer des applications mobiles et desktop à partir d’une base de code unique.
.NET 9 apporte de nouvelles capacités d’IA qui simplifient l’intégration de l’apprentissage automatique dans les applications, grâce à des outils ML.NET mis à jour et à une prise en charge améliorée des modèles ONNX, permettant aux développeurs de mettre plus facilement en œuvre la reconnaissance d’images, le traitement du langage naturel et l’analyse prédictive. Des flux de travail améliorés pour l’entraînement des modèles et l’inférence en périphérie (edge) permettent un traitement d’IA en temps réel sur des appareils locaux, réduisant ainsi la latence. Associée à la compilation AOT native, ces améliorations font des applications .NET pilotées par l’IA des solutions plus rapides et plus efficaces, ouvrant des possibilités simplifiées pour des applications intelligentes et réactives sur plusieurs plateformes.
.NET 9 est une mise à niveau puissante qui améliore les performances des applications et la flexibilité de déploiement, en particulier pour les développeurs travaillant sur des applications cloud, web et multiplateformes. Bien que ce ne soit pas une version Long Term Support, elle prépare le terrain pour .NET 10, en offrant un accès anticipé à des fonctionnalités qui façonneront l’avenir du framework.
Consultez le blog officiel de Microsoft pour tous les détails, y compris un lien pour télécharger .NET 9.