.NET Core、. NET Standard, ASP.NET Core in .NET Framework diagrami so naslednji:
.NET Core
.NET Core je brezplačen, večplatformski in odprtokodni implementacija upravljanega ogrodja. Podpira 4 vrste aplikacij: konzolne, ASP.NET Core, oblak in Universal Windows Platform (UWP). Windows Forms in Windows Presentation Foundation (WPF) nista vključena v .NET Core.
ASP.NET Jedro
Asp.net jedro je pravzaprav projekt, ki še vedno temelji na .net Full Framework (najmanj Framework 4.6.2), vendar ohranja nekatere nove konfiguracijske koncepte .NET jedra, kot je Asp.net jedro privzeto uporablja Kestrel kot poslušalec za HTTP zahteve, namesto da bi uporabljalo originalni veliki Https.sys. Zato. NET Core je aplikacijski model, zgrajen na njem.
.NET Standard
.NET Standard je specifikacija, ki implementira BCL. Zaradi. NET implementacije morajo slediti tej specifikaciji, tako da razvijalci aplikacij ne rabijo skrbeti za različne BCL-je za vsako implementacijo gostiteljskega ogrodja. Vsaka implementacija upravljanega ogrodja ima svoj nabor osnovnih knjižnic razredov. Osnovna knjižnica razredov (BCL) vsebuje razrede, kot so obravnava izjem, nizi, XML, I/O, omrežja in zbirke.
.NET Framework
.NET Framework se uporablja za izdelavo namiznih aplikacij in ASP.NET aplikacij, ki tečejo na Internet Information Server (IIS). To je prvi okvir za gostovanje.
Xamarin
Xamarin je ogrodje za izdelavo aplikacij za iOS, Android, macOS in namizne aplikacije.
.NET Standard je API specifikacija, ki določa osnovne knjižnice razredov, ki jih je treba implementirati za vsako posamezno različico.
Diagram odnosov je naslednji:
Referenčna referenca naslova, združljiva z različico:Prijava do hiperpovezave je vidna.
|