.NET 9 introduit de nombreuses fonctionnalités et améliorations à travers C# 13, ASP.NET Core, Entity Framework Core et bien plus encore. C# 13 apporte des capacités de langage améliorées, notamment des collections de paramètres, des types de verrouillage améliorés, un accès à l'index implicite et un nouveau caractère d'échappement. ASP.NET Core offre des améliorations de performances et de sécurité avec des améliorations OpenAPI, une livraison d'actifs plus rapide, une prise en charge de PAR et une bibliothèque HybridCache. Entity Framework Core optimise la gestion des données avec une prise en charge améliorée de Cosmos DB, des requêtes AOT précompilées, des migrations rationalisées et une amélioration de LINQ. Le runtime .NET fournit une exécution haute performance et évolutive avec des commutateurs de fonctionnalités, une application de contrôle de flux et une adaptation dynamique. Les bibliothèques offrent des composants flexibles et sécurisés, notamment une prise en charge de Base64Url, de nouvelles surcharges de TimeSpan, des collections améliorées et des mises à jour de cryptographie. Le SDK offre des fonctionnalités de productivité et de test, telles que l'exécution de tests en parallèle, un nouveau journal de terminal, des ensembles de charge de travail et des analyseurs supplémentaires. .NET Aspire améliore l'expérience DevOps et de construction avec un SDK MSBuild, un tableau de bord amélioré, des mises à jour de télémétrie et une prise en charge d'attente de dépendance. .NET MAUI offre des améliorations mobiles et multiplateformes, notamment un déploiement AOT natif, des API d'intégration, un élagage complet et de nouveaux contrôles. Dans l'ensemble, .NET 9 apporte des performances améliorées, une sécurité renforcée, des fonctionnalités conviviales pour les développeurs et une puissance multiplateforme.
dev.to
.NET 9 is Officially Out Today: Unpacking the Top Updates Across 8 Key Areas! 🎉
