.NET Core、. Диаграмите на NET Standard, ASP.NET Core и .NET Framework са както следва:
.NET Core
.NET Core е безплатен, кросплатформен и с отворен код реализация на управлявана рамка. Поддържа 4 типа приложения: конзолни, ASP.NET Core, облак и Universal Windows Platform (UWP). Windows Forms и Windows Presentation Foundation (WPF) не са включени в .NET Core.
ASP.NET Ядро
Asp.net ядро всъщност е проект, който все още е базиран на .net Full Framework (минимум Framework 4.6.2), но запазва някои от новите конфигурационни концепции на .NET ядрото, като например Asp.net core използва Kestrel като слушател за Http заявки по подразбиране, вместо да използва оригиналния huge 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 спецификация, която дефинира библиотеките с базови класове, които трябва да бъдат реализирани за всяка конкретна версия.
Диаграмата на връзките е следната:
Референция за адрес, съвместим с версията:Входът към хиперлинк е видим.
|