Не могли бы вы разъяснить всю эту «кашу» фреймворков экосистемы .NET на 2021 год?

В .NET cлишком много терминов: .NET, .NET Core, ASP NET Core, ASP NET Core 5, ASP NET Core 5 MVC. Что к чему? Что самое свежее/актуальное сейчас?
  • Вопрос задан
  • 454 просмотра
Решения вопроса 2
vabka
@vabka Куратор тега C#
Токсичный шарпист
.NET

Это общее название всей экосистемы + название .net core после 5 версии.
.NET Core

Это название кроссплатформенного рантайма.
ASP NET Core

Фреймворк для разработки веб-приложений под .net core / .net 5+
ASP NET Core 5

Конкретно пятая версия этого фреймворка
ASP NET Core 5 MVC

То же самое + реализация паттерна MVC с использованием razor pages.
Что к чему? Что самое свежее/актуальное сейчас?

Самое свежее - .net 5, asp net core 5, asp net core 5 mvc
Через месяц уже 6 версия выйдет.
Ответ написан
Комментировать
@artemt
Full-stack developer
ASP.NET Core — веб-фреймворк, построенный поверх платформы NET Core / .Net 5.0. .Net 5.0 — это следующая версия .NET Core, вышедшая после версии 3.1. Термины .NET Core и .Net 5.0 часто используются как взаимозаменяемые. MVC — паттерн проектирования. Используется, если необходимо создать веб-API, скажем для одностраничного приложения с богатым фронтендом. Для многостраничных приложений тоже можно применить, но несколько удобнее Razor Pages. Ещё один вариант — это Blazor на основе стандарта WebAssembly.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы