La vision de Microsoft pour le cadre de développement .NET 9 repose entièrement sur l’IA et le cloud.

Microsoft

Prospectif : Les éditions précédentes du .NET Framework ont ​​été conçues pour fournir une plate-forme de développement pour les applications exclusives à Windows. Aujourd’hui, la technologie prend en charge tous les principaux systèmes d’exploitation informatiques et mobiles. À l’avenir, .NET vise à améliorer le développement d’applications en offrant une prise en charge améliorée des services cloud et d’IA.

Quelques mois après le lancement officiel de .NET 8, Microsoft prépare désormais la prochaine génération de sa plateforme de développement open source. .NET 9, dont l’arrivée est prévue en novembre 2024, sera façonné par une « vision » axée sur deux principaux domaines de développement : les projets cloud natifs et les applications augmentées par l’IA.

Microsoft collabore avec ses partenaires constructeurs pour améliorer la productivité du développement de programmes .NET, quel que soit l’environnement de développement intégré (IDE) utilisé par les programmeurs. Selon Microsoft, le codage dans Visual Studio, Visual Studio Code, C# Dev Kit ou même dans le cloud sera plus facile que jamais.

Redmond a déclaré qu’après avoir passé les dernières années à construire de solides « fondamentaux natifs du cloud » avec des performances d’exécution et une surveillance des applications, la pile .NET est désormais prête à faire plus dans le cloud. Alors que .NET 8 incluait des optimisations pour les applications API Web, la société affirme que .NET 9 étendra ces optimisations à d’autres types d’applications.

La vision de Microsoft pour le cadre de developpement NET

Les applications .NET 9 auront la capacité de s’adapter à plusieurs instances dans des environnements de conteneurs basés sur Kubernetes, offrant ainsi une sécurité renforcée pour les « données éphémères », telles que les jetons anti-contrefaçon et d’authentification. Le développement cloud natif bénéficiera d’un élan significatif grâce à la prise en charge améliorée par Visual Studio de la compilation de code Native AOT (en avance), un paradigme de programmation idéal pour les applications autonomes et exclusives à la plate-forme.

Les prochains outils IDE Visual Studio et Visual Studio Code introduiront également de nouvelles « expériences de déploiement » pour la pile de développement .NET Aspire prête pour le cloud. Les développeurs .NET 9 pourront déployer leur travail sur Azure Container Apps à partir de VS, VS Code et via l’interface de ligne de commande (CLI) Azure Developer.

Microsoft souligne que le succès d’OpenAI a généré un « enthousiasme » parmi les développeurs concernant les capacités de l’IA à transformer leurs applications. .NET 9 tirera davantage parti de l’intégration plus étroite entre les activités de Redmond et d’OpenAI. Le framework .NET 9 comprendra des bibliothèques et de la documentation pour travailler avec des modèles OpenAI et open source dans des environnements hébergés et locaux.

Microsoft affirme que .NET 9 sera un environnement de premier ordre pour créer des applications « intelligentes ». Le nouveau framework est disponible pour les tests, car le premier aperçu est désormais disponible en téléchargement. Microsoft mettra régulièrement à jour les notes de version de .NET 9, fournissant une liste complète des modifications et des fonctionnalités supplémentaires avec chaque nouvel aperçu.

Envie de vous détendre un peu ? Voici un reportage très intéressant sur l’intelligence artificielle :

YouTube video