.NET Core、. Діаграми NET Standard, ASP.NET Core та .NET Framework такі:
.NET Core
.NET Core є безкоштовним, кросплатформенним і є відкритою реалізацією керованого фреймворку. Вона підтримує 4 типи додатків: консольний, ASP.NET Core, хмарний та універсальна платформа Windows (UWP). Windows Forms і Windows Presentation Foundation (WPF) не включені до .NET Core.
ASP.NET Core
Asp.net ядро фактично є проєктом, який все ще базується на .net Full Framework (мінімум Framework 4.6.2), але зберігає деякі нові концепції конфігурації .NET core, наприклад, Asp.net core за замовчуванням використовує Kestrel як слухач для http-запитів, замість оригінального великого Https.sys. Отже. NET Core — це модель додатків, побудована на її основі.
.NET Стандарт
.NET Standard — це специфікація, яка реалізує BCL. Через це. Реалізації NET повинні відповідати цій специфікації, щоб розробникам додатків не доводилося турбуватися про різні BCL для кожної реалізації хостинг-фреймворку. Кожна реалізація керованого фреймворку має власний набір бібліотек базових класів. Бібліотека базових класів (BCL) містить такі класи, як обробка винятків, рядки, XML, I/O, мережа та колекції.
.NET-фреймворк
.NET Framework використовується для створення настільних додатків та ASP.NET додатків, що працюють на Internet Information Server (IIS). Це перший хостинговий фреймворк.
Ксамарин
Xamarin — це фреймворк для створення iOS, Android, macOS та десктопних додатків.
.NET Standard — це специфікація API, яка визначає бібліотеки базових класів, що мають бути реалізовані для кожної конкретної версії.
Діаграма співвідношення виглядає так:
Посилання на адресу, сумісну з версією:Вхід за гіперпосиланням видно.
|