.NET branduolys、. "NET Standard", "ASP.NET Core" ir ".NET Framework" diagramos yra tokios:
.NET branduolys
.NET Core yra nemokama, kelių platformų ir atvirojo kodo valdomos sistemos įgyvendinimas. Jis palaiko 4 tipų programas: konsolę, "ASP.NET Core", debesį ir universalią "Windows" platformą (UWP). "Windows Forms" ir "Windows Presentation Foundation" (WPF) nėra įtraukti į .NET Core.
ASP.NET Šerdis
Asp.net branduolys iš tikrųjų yra projektas, kuris vis dar remiasi .net Full Framework (minimalus Framework 4.6.2), tačiau išlaiko kai kurias naujas .NET branduolio konfigūracijos koncepcijas, pvz., Asp.net branduolys naudoja Kestrel kaip Http užklausų klausytoją pagal nutylėjimą, o ne naudojant originalų didžiulį Https.sys. Todėl. "NET Core" yra jo pagrindu sukurtas programos modelis.
.NET standartas
.NET standartas yra specifikacija, įgyvendinanti BCL. Dėl. NET diegimas turi atitikti šią specifikaciją, todėl programų kūrėjams nereikia jaudintis dėl skirtingų BCL kiekvienam prieglobos sistemos įgyvendinimui. Kiekvienas valdomos sistemos įgyvendinimas turi savo bazinių klasių bibliotekų rinkinį. Bazinės klasės bibliotekoje (BCL) yra tokios klasės kaip išimčių tvarkymas, eilutės, XML, I/O, tinklas ir rinkiniai.
.NET Framework
.NET Framework naudojama darbalaukio programoms ir ASP.NET programoms, veikiančioms interneto informacijos serveryje (IIS), kurti. Tai pirmoji prieglobos sistema.
Xamarin
"Xamarin" yra "iOS", "Android", "MacOS" ir darbalaukio programų kūrimo sistema.
.NET Standard yra API specifikacija, apibrėžianti bazinės klasės bibliotekas, kurios turi būti įdiegtos kiekvienai konkrečiai versijai.
Santykių schema yra tokia:
Su versija suderinama adreso nuoroda:Hipersaito prisijungimas matomas.
|