.NET Core、. Les diagrammes NET Standard, ASP.NET Core et .NET Framework sont les suivants :
.NET Core
.NET Core est gratuit, multiplateforme et une implémentation open source d’un cadre géré. Il prend en charge 4 types d’applications : console, ASP.NET Core, cloud et Universal Windows Platform (UWP). Windows Forms et Windows Presentation Foundation (WPF) ne sont pas inclus dans .NET Core.
ASP.NET Core
Asp.net core est en réalité un projet toujours basé sur le .net Full Framework (minimum Framework 4.6.2), mais conserve certains des nouveaux concepts de configuration de .NET core, comme Asp.net core utilise Kestrel comme auditeur pour les requêtes Http par défaut, au lieu d’utiliser le grand Https.sys original. Donc. NET Core est un modèle d’application construit dessus.
.NET Standard
La norme .NET est une spécification qui implémente la BCL. À cause de. Les implémentations NET doivent suivre cette spécification, afin que les développeurs d’applications n’aient pas à se soucier des BCL différents pour chaque implémentation de framework d’hébergement. Chaque implémentation du framework géré possède son propre ensemble de bibliothèques de classes de base. La Bibliothèque de Classes de Base (BCL) contient des classes telles que la gestion des exceptions, les chaînes de caractères, le XML, L’E/S, le réseau et les collections.
.NET Framework
Le .NET Framework est utilisé pour construire des applications de bureau et ASP.NET applications fonctionnant sur Internet Information Server (IIS). C’est le premier framework d’hébergement.
Xamarin
Xamarin est un framework pour créer des applications iOS, Android, macOS et bureau.
La norme .NET est une spécification API qui définit les bibliothèques de classes de base à implémenter pour chaque version spécifique.
Le diagramme de relations est le suivant :
Référence d’adresse compatible avec la version :La connexion hyperlientérée est visible.
|