.NET Core、. NET Standard-, ASP.NET Core- en .NET Framework-diagrammen zijn als volgt:
.NET Core
.NET Core is gratis, cross-platform en een open-source implementatie van een beheerd framework. Het ondersteunt 4 soorten applicaties: console, ASP.NET Core, cloud en Universal Windows Platform (UWP). Windows Forms en Windows Presentation Foundation (WPF) zijn niet opgenomen in .NET Core.
ASP.NET Kern
Asp.net core is eigenlijk een project dat nog steeds gebaseerd is op het .NET Full Framework (minimaal Framework 4.6.2), maar enkele van de nieuwe configuratieconcepten van .NET core behoudt, zoals Asp.net core standaard Kestrel als luisteraar voor HTTP-verzoeken gebruikt, in plaats van de oorspronkelijke grote Https.sys. Daarom. NET Core is een applicatiemodel dat daarop is gebouwd.
.NET-standaard
.NET Standard is een specificatie die BCL implementeert. Vanwege NET-implementaties moeten deze specificatie volgen, zodat applicatieontwikkelaars zich geen zorgen hoeven te maken over verschillende BCL's voor elke hostingframework-implementatie. Elke implementatie van het beheerde framework heeft zijn eigen set basisklassebibliotheken. De Base Class Library (BCL) bevat klassen zoals exception handling, strings, XML, I/O, netwerken en collecties.
.NET Framework
Het .NET Framework wordt gebruikt om desktopapplicaties en ASP.NET applicaties te bouwen die draaien op Internet Information Server (IIS). Het is het eerste hostingframework.
Xamarin
Xamarin is een framework voor het bouwen van iOS-, Android-, macOS- en desktopapplicaties.
.NET Standard is een API-specificatie die de basisklassebibliotheken definieert die voor elke specifieke versie geïmplementeerd moeten worden.
Het relatiediagram is als volgt:
Versie-compatibele adresreferentie:De hyperlink-login is zichtbaar.
|