.NET Core、. NET Standardin, ASP.NET Coren ja .NET Frameworkin kaaviot ovat seuraavat:
.NET Core
.NET Core on ilmainen, monialustainen ja avoimen lähdekoodin toteutus hallitussa kehyksessä. Se tukee neljää sovellustyyppiä: konsoli, ASP.NET Core, pilvipalvelu ja Universal Windows Platform (UWP). Windows Forms ja Windows Presentation Foundation (WPF) eivät sisälly .NET Coreen.
ASP.NET Core
Asp.net ydin on itse asiassa projekti, joka perustuu edelleen .net Full Frameworkiin (vähintään Framework 4.6.2), mutta säilyttää joitakin .NET Coren uusia konfiguraatiokonsepteja, kuten Asp.net ydin käyttää oletuksena Kestreliä Http-pyyntöjen kuuntelijana alkuperäisen valtavan Https.sys:n sijaan. Siksi. NET Core on sovellusmalli, joka on rakennettu sen päälle.
.NET Standard
.NET Standard on määrittely, joka toteuttaa BCL:n. Johtuen. NET-toteutusten on noudatettava tätä määrittelyä, jotta sovelluskehittäjien ei tarvitse huolehtia eri BCL-malleista jokaiselle isännöintikehyksen toteutukselle. Jokaisella hallitun kehyksen toteutuksella on oma joukkonsa perusluokkakirjastoja. Perusluokkakirjasto (BCL) sisältää luokkia kuten poikkeusten käsittely, merkkijonot, XML, I/O, verkot ja kokoelmat.
.NET Framework
.NET Frameworkia käytetään työpöytäsovellusten ja ASP.NET sovellusten rakentamiseen, jotka toimivat Internet Information Serverillä (IIS). Se on ensimmäinen hosting-kehys.
Xamariini
Xamarin on kehys iOS-, Android-, macOS- ja työpöytäsovellusten rakentamiseen.
.NET Standard on API-määrittely, joka määrittelee perusluokkakirjastot, jotka on toteutettava kullekin tietylle versiolle.
Suhdekaavio on seuraava:
Versioyhteensopiva osoiteviittaus:Hyperlinkin kirjautuminen on näkyvissä.
|