.NET Core、. Diagramy NET Standard, ASP.NET Core a .NET Framework sú nasledovné:
.NET Core
.NET Core je bezplatný, multiplatformový a open-source implementácia spravovaného frameworku. Podporuje 4 typy aplikácií: konzolu, ASP.NET Core, cloud a Universal Windows Platform (UWP). Windows Forms a Windows Presentation Foundation (WPF) nie sú súčasťou .NET Core.
ASP.NET Core
Asp.net core je v skutočnosti projekt, ktorý je stále založený na .net Full Framework (minimálne Framework 4.6.2), ale zachováva niektoré nové konfiguračné koncepty .NET core, napríklad Asp.net core používa Kestrel ako poslucháč pre HTTP požiadavky v predvolenom nastavení namiesto pôvodného obrovského Https.sys. Preto. NET Core je aplikačný model postavený na ňom.
.NET Standard
.NET Standard je špecifikácia, ktorá implementuje BCL. Kľudne. NET implementácie musia dodržiavať túto špecifikáciu, takže vývojári aplikácií sa nemusia obávať rôznych BCL pre jednotlivé implementácie hostingového frameworku. Každá implementácia spravovaného frameworku má vlastnú sadu základných tried knižníc. Knižnica základných tried (BCL) obsahuje triedy ako spracovanie výnimiek, reťazce, XML, I/O, sieťovanie a kolekcie.
.NET Framework
.NET Framework sa používa na tvorbu desktopových aplikácií a ASP.NET aplikácií bežiacich na Internet Information Server (IIS). Je to prvý hostingový framework.
Xamarin
Xamarin je framework na tvorbu aplikácií pre iOS, Android, macOS a desktopové aplikácie.
.NET Standard je špecifikácia API, ktorá definuje základné knižnice tried, ktoré musia byť implementované pre každú konkrétnu verziu.
Diagram vzťahov je nasledovný:
Referencia adresy kompatibilnej s verziou:Prihlásenie na hypertextový odkaz je viditeľné.
|