.NET Core、. Diagramy NET Standard, ASP.NET Core a .NET Framework jsou následující:
.NET Core
.NET Core je zdarma, multiplatformní a open-source implementace spravovaného frameworku. Podporuje 4 typy aplikací: konzolové, ASP.NET Core, cloudové a univerzální Windows Platform (UWP). Windows Forms a Windows Presentation Foundation (WPF) nejsou součástí .NET Core.
ASP.NET Core
Asp.net jádro je ve skutečnosti projekt, který je stále založen na .net Full Framework (minimálně Framework 4.6.2), ale zachovává některé nové konfigurační koncepty .NET core, například Asp.net core ve výchozím nastavení používá Kestrel jako posluchač pro HTTP požadavky, místo aby používal původní obrovský Https.sys. Proto. NET Core je aplikační model postavený na něm.
.NET Standard
.NET Standard je specifikace, která implementuje BCL. Kvůli. NET implementace musí dodržovat tuto specifikaci, takže vývojáři aplikací se nemusí obávat různých BCL pro každou implementaci hostingového frameworku. Každá implementace spravovaného frameworku má vlastní sadu základních třídních knihoven. Základní třídní knihovna (BCL) obsahuje třídy jako zpracování výjimek, řetězce, XML, I/O, síťové technologie a kolekce.
.NET Framework
.NET Framework se používá k tvorbě desktopových aplikací a ASP.NET aplikací běžících na Internet Information Server (IIS). Je to první hostingový framework.
Xamarin
Xamarin je framework pro tvorbu aplikací pro iOS, Android, macOS a desktopové aplikace.
.NET Standard je specifikace API, která definuje základní knihovny tříd, jež musí být implementovány pro každou konkrétní verzi.
Diagram vztahů je následující:
Referenční adresa kompatibilní s verzí:Přihlášení k hypertextovému odkazu je viditelné.
|