.NET 5 fusionne Core et .NET Framework en une seule solution

.NET 5 fusionne Core et .NET Framework en une seule solution

Le développeur dot net La société présente sa dernière version en novembre 2020 qui s'appellera .NET 5.

Ceci est complètement différent du reste des frameworks fournis par le .NET jusqu'à présent. Dans cet article, nous verrons en quoi il est différent du reste des autres et en quoi il est bénéfique pour les développeurs du monde entier?

Qu'est-ce que .NET5?

.NET 5 est une version qui n'appartiendra à aucune autre classe de frameworks ou Core séparément. Il aura plutôt le meilleur de tous les autres. Il aura les propriétés, les fonctionnalités et les fonctionnalités du framework .NET, .NET Core, Mono et Xamarin, en fait, le meilleur de ceux-ci. Il comprendra des bibliothèques et des API à l'aide desquelles les développeurs peuvent créer des applications et des programmes pour le Web, les appareils IoT, les mobiles et Windows.

.NET est une collection d'outils et de frameworks à travers lesquels on peut créer et développer des logiciels, les tester et les exécuter. Et enfin, déployez ce logiciel qui peut être utilisé sur un certain nombre de plates-formes, notamment Web Assembly, IoTs, Android, watch OS, Windows, macOS, tvOS, Linux et iOS. Maintenant que ce logiciel peut être utilisé sur différentes plates-formes, il peut également être utilisé sur divers appareils, que ce soit des ordinateurs de bureau, des tablettes, des navigateurs Web, des téléphones mobiles ou des appareils IoT, etc.

Ce sera la prochaine version après le .NET 3 qui a déjà été publié en octobre de cette année. La particularité de ce .NET 5 est qu'il regroupe tout ce qui concerne .NET dans une seule et même plateforme unifiée. Les utilisateurs ou les développeurs trouveront tout, des bibliothèques de haut niveau aux bibliothèques de bas niveau, en passant par les API et les composants d'exécution, les outils, les compilateurs, les systèmes de type et les langages. Bien que la version complète du .NET 5 soit disponible d'ici novembre 2020, son aperçu sera publié dans le premier de l'année qui sera porté par Visual Studio Code et Visual Studio 2019.

De plus, les dates des versions ultérieures ont également été annoncées. Les versions suivantes sont nommées dans l'ordre - .NET 6.0, .NET 7.0 et .NET 8.0. Et il est prévu que toutes ces versions, tout comme .NET 5, seront publiées au mois de novembre de leur année de sortie respective.

Caractéristiques du .NET 5

Le développeur dot net a inclus les fonctionnalités suivantes dans le .NET 5. Passons en revue les unes après les autres.

  • Une plate-forme unifiée pour tout, de Windows à la science des données, au cloud, au Mac, à l'apprentissage automatique, à l'IoT, au Web, aux jeux et au mobile.
  • .NET 5 est soutenu par Microsoft et est donc géré par une communauté open-source.
  • Il fournit une plate-forme multiplateforme qui peut être utilisée sur n'importe quel appareil et n'importe où.
  • Enrichi avec les capacités des trois plates-formes à savoir, .NET Framework, Xamarin et ainsi que .NET Core. Les fonctionnalités fournies incluent LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP, etc.
  • Il prend en charge les meilleurs outils tels que l'interface de ligne de commande (CLI), VS Code, VS pour Mac, etc.

Lire le blog - Pourquoi choisir .NET Frameworks pour le développement d'applications dynamiques

  • Ce n'est pas tout, il offre une évolutivité et des performances élevées en plus d'être rapide.
  • Le déploiement dans .NET 5 est plus petit, tout comme les packages.

Prise en charge de plusieurs langues et Runtimes


Maintenant que le .NET est une compilation de propriétés de différents frameworks et plates-formes, il fournit les runtimes de Xamarin et .NET Core ensemble. De plus, ils évolueront et travailleront ensemble à l'avenir.

Vous trouverez tous les compilateurs, runtimes et langages ainsi que dans .NET 5 qui appartiennent au framework .NET et .NET Core. XAML, C #, VB.NET et F # devraient être fournis par .NET en tant que langages pris en charge.

Que nous réserve le .NET 5 de plus?

Selon les fournisseurs de services de développement asp.net , .NET 5 aura toutes les fonctionnalités que les développeurs apprécient dans .NET Core. Cela inclut l'implémentation multiplateforme, la prise en charge de l'utilisation optimale des inclinaisons spécifiques à la plate-forme, une interface de ligne de commande et des performances élevées, ainsi que l'intégration des différents types de Visual Studio, des petits fichiers de projet et bien d'autres. Ainsi, les utilisateurs de .NET Core ou les utilisateurs du framework .NET ne seront pas déçus.

Et ce n'était pas tout. .NET 5 rendra plus d'options sur les environnements d'exécution, une prise en charge étendue de CodeFX, l'interopérabilité Java sur un certain nombre de programmes, ainsi que l'interopérabilité de l'objet C et sera rapide sur divers systèmes d'exploitation.

Le responsable du programme partenaire chez Microsoft a également révélé des informations à ce sujet dans son courrier à SD times. Il a déclaré les mots suivants:

«Au fur et à mesure que nous progressons vers .NET 5, nous apporterons le meilleur de Mono et sa prise en charge de l'exécution native et de son faible encombrement pour les plus petits appareils. Avoir un .NET au lieu de trois simplifie les choix et la plate-forme pour les développeurs nouveaux et existants. »

Cela montre que les fournisseurs de services de développement asp.net apportent le meilleur de .NET sous la forme de .NET 5.

Améliorations attendues du .NET 5

Voici les attentes ou les améliorations que le fournisseur de services de développement SharePoint , Microsoft a du .NET 5.

  1. Organisez un tel framework .NET qui a un runtime défini et une expérience de développeur incroyable qui peut être atteint n'importe où dans le monde.
  2. Inculquez un plus grand nombre de fonctionnalités en prenant en compte les meilleures propriétés de .NET Framework et Core, Mono ainsi que Xamarin.
  3. Développez-le de manière à ce qu'il soit composé d'un seul code. Cela rendrait plus facile de travailler dessus à l'avenir pour l'expansion.

Emballer

Donc, vous voyez non seulement nous les utilisateurs, mais les développeurs eux-mêmes ont beaucoup d'attentes de .NET 5. La société de développement de logiciels personnalisés Microsoft a acheté des produits et des applications très utiles dans le passé et continue de le faire. Auparavant, il présentait au monde des services de développement SharePoint et une liste interminable d'appareils et d'applications, de frameworks, etc. Nous pouvons donc dire que .NET 5 sera également prometteur.