NET 5, la plateforme unifiée

NET 5 arrive en fin d’année et c’est une révolution dans le monde du développement Microsoft car la plateforme adresse tous les domaines : du desktop au web, du gaming à l’IoT, du Cloud au Mobile :

NET 5

Le développement selon Microsoft

Microsoft envoie des messages parfois complexes sur le développement. En voici les fondamentaux :

  • La technologie utilisée est le Microsoft .NET Framework
  • L’environnement de développement est Visual Studio
  • Le langage phare est C#
  • Le développement mobile se fait avec Xamarin
  • Les API pour le Desktop sont WinForms, WPF, UWP et WinUI
  • Les API pour l’accès aux données sont ADO.NET et Entity Framework
  • La technologie Web est ASP.NET MVC et ASP.NET Web API
  • Microsoft décline .NET en .NET Core et ASP.NET Core pour Windows, Linux et MacOS
  • Le futur du développement est le Cloud Azure et l’intégration des services managés dans les applications

Le support XAML est maintenant inclus dans Windows 10, en natif. La librairie WinUI 3.0 contient les contrôles XAML natif Windows 10 pour l’ensemble des versions de Windows 10 (de 16xx à 1909) :

WinUI 2
WinUI 3

Avec NET 5, il n’y a plus NET Framework et NET Core, tout est fusionné. Il sera temps car sinon c’est la confusion. Microsoft indique que les nouveaux développements doivent se faire en NET Core et les développements existants doivent rester en NET Framework.

Leave a Reply

Your email address will not be published. Required fields are marked *