.NET Core、. Diagramele NET Standard, ASP.NET Core și .NET Framework sunt următoarele:
.NET Core
.NET Core este gratuit, multiplatformă și o implementare open-source a unui framework gestionat. Suportă 4 tipuri de aplicații: consolă, ASP.NET Core, cloud și Universal Windows Platform (UWP). Windows Forms și Windows Presentation Foundation (WPF) nu sunt incluse în .NET Core.
ASP.NET Nucleu
Asp.net core este de fapt un proiect care se bazează încă pe .net Full Framework (minim Framework 4.6.2), dar păstrează unele dintre noile concepte de configurare ale nucleului .NET, cum ar fi Asp.net core folosește Kestrel ca ascultător pentru cererile Http în mod implicit, în loc să folosească Https.sys uriașe originale. Prin urmare. NET Core este un model de aplicație construit peste el.
.NET Standard
.NET Standard este o specificație care implementează BCL. Din cauza asta. Implementările NET trebuie să urmeze această specificație, astfel încât dezvoltatorii de aplicații să nu fie nevoiți să se îngrijoreze de BCL-uri diferite pentru fiecare implementare a cadrului de găzduire. Fiecare implementare a cadrului gestionat are propriul set de biblioteci de clase de bază. Biblioteca de Clase de Bază (BCL) conține clase precum gestionarea excepțiilor, șiruri de șiri, XML, I/O, rețelistică și colecții.
.NET Framework
.NET Framework este folosit pentru a construi aplicații desktop și ASP.NET aplicații care rulează pe Internet Information Server (IIS). Este primul framework de găzduire.
Xamarin
Xamarin este un cadru pentru construirea aplicațiilor iOS, Android, macOS și desktop.
.NET Standard este o specificație API care definește bibliotecile de clase de bază ce trebuie implementate pentru fiecare versiune specifică.
Diagrama relațiilor este următoarea:
Versiune compatibilă pentru adresa de referință:Autentificarea cu hyperlink este vizibilă.
|