Naviguer dans l'écosystème .NET : Comprendre le schéma de dénomination
Le monde du développement .NET peut être un paysage déconcertant, en particulier pour les nouveaux venus. Avec des termes comme .NET, .NET Standard, .NET Framework, .NET Core, ASP.NET et ASP.NET Core, il est facile de se perdre dans le jargon.
Voir l'explication claire de Tim Coreyet découvrez pourquoi la conférence .NET 2023 et le lancement de la prochaine version de .NET sont passionnants.
0
Tout d'abord, précisons ce que représente chacun de ces termes :
- .NET : Il s'agit de la plate-forme globale qui englobe toutes les autres variantes. C'est un peu le parent de la famille .NET.
- .NET Standard : Il s'agit d'un ensemble d'API communes que les différentes implémentations de .NET doivent prendre en charge. C'est un moyen d'assurer la portabilité du code sur différentes plateformes.
- .NET Framework : Il s'agit de la version traditionnelle de .NET réservée à Windows. Il existe depuis un certain temps et est principalement utilisé pour les applications de bureau Windows.
- .NET Core : Il s'agissait d'une implémentation .NET multiplateforme et open-source qui permettait aux développeurs de créer des applications web, de bureau et mobiles à l'aide d'une bibliothèque de classes commune.
- ASP.NET : Il s'agit du cadre traditionnel basé sur le Framework .NET qui a été utilisé pour développer des applications web.
- ASP.NET Core : C'est le successeur d'ASP.NET et il fait partie de .NET Core.
.NET 5 et au-delà : .NET Core et ASP.NET Core ont fusionné dans cette plateforme unique, avec des mises à jour régulières(par exemple, .NET 6, .NET 7).
Alors, lequel utiliser ? Cela dépend des exigences de votre projet. Si vous développez une application de bureau Windows, le Framework .NET peut convenir. Pour les applications multiplateformes, il convient d'opter pour .NET 5 ou une version ultérieure.
En comprenant ce schéma de dénomination, vous pouvez décider en toute connaissance de cause de la version de .NET qui correspond à vos besoins, ce qui vous mettra sur la voie d'un développeur .NET compétent.
Iron Software est fier de participer à la conférence .NET 2023
Atelier sur les applications Web et Blazor présenté par Jeff Fritz