.NET Core、. Die Diagramme von NET Standard, ASP.NET Core und .NET Framework sind wie folgt:
.NET Core
.NET Core ist kostenlos, plattformübergreifend und eine Open-Source-Implementierung eines verwalteten Frameworks. Es unterstützt 4 Anwendungstypen: Konsole, ASP.NET Core, Cloud und Universal Windows Platform (UWP). Windows Forms und Windows Presentation Foundation (WPF) sind nicht in .NET Core enthalten.
ASP.NET Kern
Asp.net Core ist tatsächlich ein Projekt, das immer noch auf dem .NET Full Framework basiert (mindestens Framework 4.6.2), aber einige der neuen Konfigurationskonzepte des .NET Core beibehält, etwa Asp.net Core standardmäßig Kestrel als Zuhörer für HTTP-Anfragen verwendet, anstatt das ursprüngliche große Https.sys zu verwenden. Deshalb. NET Core ist ein darauf basierendes Anwendungsmodell.
.NET-Standard
.NET Standard ist eine Spezifikation, die BCL implementiert. Aufgrund von. NET-Implementierungen müssen dieser Spezifikation folgen, damit Anwendungsentwickler sich keine Sorgen um verschiedene BCLs für jede Hosting-Framework-Implementierung machen müssen. Jede Implementierung des verwalteten Frameworks hat ihren eigenen Satz von Basisklassenbibliotheken. Die Base Class Library (BCL) enthält Klassen wie Exception Handling, Strings, XML, I/O, Netzwerke und Sammlungen.
.NET-Framework
Das .NET Framework wird verwendet, um Desktop-Anwendungen und ASP.NET Anwendungen zu erstellen, die auf dem Internet Information Server (IIS) laufen. Es ist das erste Hosting-Framework.
Xamarin
Xamarin ist ein Framework zum Erstellen von iOS-, Android-, macOS- und Desktop-Anwendungen.
.NET Standard ist eine API-Spezifikation, die die Basisklassenbibliotheken definiert, die für jede spezifische Version implementiert werden müssen.
Das Beziehungsdiagramm ist wie folgt:
Versionskompatible Adressreferenz:Der Hyperlink-Login ist sichtbar.
|