Microsoft Orleans 7

Par:
fredericmazue

mar, 13/12/2022 - 13:41

Orleans est un framework multi plates-formes permettant de créer des applications distribuées robustes et évolutives en .NET. Orléans utilise des concepts familiers aux programmeurs .NET d'applications asynchrones tels que les objets, les interfaces, les instructions async / wait et try / catch et les étend aux environnements multi-serveurs. Créé par Microsoft Research en 2010, Orléans est parfois appelé "Distributed .NET". Microsoft vient d'annoncer la disponiblité d'Orleans 7.

Pour cette nouvelle version, Mirosoft met en avant les améliorations de performances du framework. Couplées aux énormes progrès des performances dans .NET 7, des améliorations d'Orléans 7 apportent 150 % d'améliorations dans certains domaines de la chaîne d'outils d'Orléans, assure Redmond.

Microsoft met encore en avant une amélioration de l'expérience de développement. Conformément aux versions précédentes d'Orléans, Microqoft a gardé les packages NuGet petits, spécifiques et isolés. Avec Orleans 7, cependant, Microsoft a ajouté quelques packages cumulatifs qui vous permettront de démarrer beaucoup plus facilement avec de nouveaux projets et solutions qui dépendent d'Orléans. Avec Orleans 3.x, par exemple, vous deviez vous rappeler de référencer Microsoft.Orleans.CodeGenerator.MSBuild dans chaque projet, qu'il s'agisse d'un projet d'abstraction ou d'implémentation ou d'un projet en silo ou hôte client. Avec Orleans 7, Microsoft indique avoir considérablement simplifié la variété de références de packages NuGet dont vous avez besoin pour configurer de nouveaux projets.

Ainsi

  • Les projets clients d'Orléans font référence au package Microsoft.Orleans.Client
  • Les projets de silo d'Orléans référencent le package Microsoft.Orleans.Server
  • Les abstractions et tout autre projet dépendant d'Orléans font référence au package Microsoft.Orleans.Sdk

Des processus de configuration de projet beaucoup plus faciles et moins de dépendances à mémoriser et à gérer signifient que vous coderez en moins de temps avec Orleans 7, souligne encore Microsoft.