.NET Core、. NET Standard-, ASP.NET Core- og .NET Framework-diagrammerne er som følger:
.NET Core
.NET Core er gratis, tværplatforms og en open source-implementering af et administreret framework. Den understøtter 4 typer applikationer: konsol, ASP.NET Core, cloud og Universal Windows Platform (UWP). Windows Forms og Windows Presentation Foundation (WPF) er ikke inkluderet i .NET Core.
ASP.NET Core
Asp.net kerne er faktisk et projekt, der stadig er baseret på .net Full Framework (minimum Framework 4.6.2), men bevarer nogle af de nye konfigurationskoncepter fra .NET core, såsom Asp.net kerne bruger Kestrel som lytter til HTTP-forespørgsler som standard i stedet for at bruge den oprindelige store Https.sys. Derfor. NET Core er en applikationsmodel, der er bygget oven på det.
.NET-standarden
.NET Standard er en specifikation, der implementerer BCL. På grund af. NET-implementeringer skal følge denne specifikation, så applikationsudviklere ikke behøver bekymre sig om forskellige BCL'er for hver hostingframework-implementering. Hver implementering af det administrerede framework har sit eget sæt af baseklassebiblioteker. Base Class Library (BCL) indeholder klasser som undtagelseshåndtering, strenge, XML, I/O, netværk og samlinger.
.NET-rammeværket
.NET Framework bruges til at bygge skrivebordsapplikationer og ASP.NET applikationer, der kører på Internet Information Server (IIS). Det er det første hosting-framework.
Xamarin
Xamarin er et framework til at bygge iOS-, Android-, macOS- og desktopapplikationer.
.NET Standard er en API-specifikation, der definerer de baseklassebiblioteker, der skal implementeres for hver specifik version.
Relationsdiagrammet er som følger:
Versionskompatibel adressereference:Hyperlink-login er synlig.
|