0 / 0 / 0
Регистрация: 06.01.2018
Сообщений: 1

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2

06.01.2018, 22:40. Показов 18818. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли выучив одну из них, легко начать работать с другой?
2 С какой из них легче начать?
3 В чем разница между asp.net mvc и aspnet core mvc?
4 Нужно ли что-то знать, кроме с#, html/css/js ,и EF, чтобы начать?
5 Также есть требование сделать проект с разделенным бекендом и фронтендом (фронтенд, например, отдельным проектом на ангуляре, изучение которого ещё предстоит)(задание в универе на следующий семестр) - я правильно понимаю, что это не ASP.net mvc? Что лучше всего подходит - core 2.0 и asp net web api 2?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2018, 22:40
Ответы с готовыми решениями:

Какая разница между ASP .Net Core и ASP .Net Core MVC?
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для...

ASP.NET MVC или ASP.NET Core
Добрый вечер, подскажите что лучшие изучать ASP.NET MVC или ASP.NET Core ? Как я понимаю ASP.NET Core это кростплатфоменое, то есть сайт...

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать ASP.NET MVC разработчиком? Сейчас уже 2018...

2
8 / 8 / 0
Регистрация: 13.12.2016
Сообщений: 48
06.01.2018, 23:42
Цитата Сообщение от dSquared Посмотреть сообщение
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли выучив одну из них, легко начать работать с другой?
2 С какой из них легче начать?
3 В чем разница между asp.net mvc и aspnet core mvc?
4 Нужно ли что-то знать, кроме с#, html/css/js ,и EF, чтобы начать?
5 Также есть требование сделать проект с разделенным бекендом и фронтендом (фронтенд, например, отдельным проектом на ангуляре, изучение которого ещё предстоит)(задание в универе на следующий семестр) - я правильно понимаю, что это не ASP.net mvc? Что лучше всего подходит - core 2.0 и asp net web api 2?
Asp .net core 2 это кроссплатформенный фреймворк при помощи которого теперь на c # можно писать под mac и linux.

Asp .net core mvc это компонент предыдущего и представляет из себя шаблон приложения по паттерну mvc.

Asp .net mvc 5 Фреймворк для разработки веб приложений работающих под windows (iis)

Asp . Net webapi это компонент , есть в Asp .net core 2 И в Asp .net mvc 5 и представляет из себя шаблон приложения для разработки api интерфейсов.

Легче начать, да и просто если уже выбирать из того что перечислили то нужно изучать Asp .net core 2. Можно писать под все платформы и в частности на Linux. Код на c# со всеми прелестями. Эту технологию Microsoft сейчас активно продвигает. Asp .net mvc 5 по сути умерла.

Я переделал одно апи , было на php, переписал на Asp .net core 2 web api вообще красота. Производительность увеличилась более чем в 7 раз. Куча возможностей с доступом к железу. Снес после этого вообще php с сервера.

Бэкэнд тебе как раз можно написать в виде web api под net core2. И во фронтэнде отправлять http запросы к нему, а полученные ответы вставлять куда нужно. Angular кстати встраивается в net core 2. Есть шаблоны с ним в visual studio.
2
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
07.01.2018, 04:34
Цитата Сообщение от spocher Посмотреть сообщение
Asp .net mvc 5 по сути умерла.
Ее как миниму лет 5 поддерживать будут. Переписывать с классик на core ради cross весь энтерпрайз, который по факту живет только на одном хосте... Разве что для внедрения возможностей unix-систем. По факту можно встретить старые проекты живут в перемешку с WebForms. А вот новые проекты активно пишут на Core (и то не всегда).

Цитата Сообщение от dSquared Посмотреть сообщение
Нужно ли что-то знать, кроме с#, html/css/js ,и EF, чтобы начать?
SQL, ООП (внезапно), Linq, IoC, работу с VS и Git-клиентами. Опционально уметь обращаться с многопоточностью.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.01.2018, 04:34
Помогаю со студенческими работами здесь

Объясните в двух словах, в чём отличие ASP.NET от ASP.NET MVC
Можно и не в двух...

ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS
Собственно, проблему пока еще не разруливал, но уже погуглил. Разный формат даты который использует ASP.NET и AngularJS не позволяет на...

Уведомления в ASP.NET MVC Core
Добрый день. Мне для сайта необходимо сделать уведомления о том, что та или иная запись была добавлена в БД. Но проблема в том, что я делаю...

Работа с Excel в ASP.NET MVC Core
Подскажите как читать excel файлы в ASP.NET MVC Core. Пробовал различные библиотеки, все выдавали ошибки, последней использовал...

Как опубликовать ASP.Net Core MVC в Plesk?
Здравствуйте уважаемые программисты! Подскажите пожалуйста как опубликовать веб сайт написанный в Visual Studio ASP.Net Core в панель...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru