Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693

Чем ASP.NET отличается от ASP.NET MVC?

19.05.2018, 16:39. Показов 5309. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток форумчане!

Хотелось бы подтянуться в области backend'а, но вот не могу понять что к чему. ASP.NET - фреймворк C# для создания веб-приложения, а ASP.NET MVC - фреймворк C# для создания веб-приложений, но уже с использованием паттерна MVC.

Не могу понять, почему ASP.NET и ASP.NET MVC противопоставляют друг другу? На первый взгляд MVC - это надмножество над ASP.NET, но его преподносят в статьях не совсем так. Растолкуйте пожалуйста что к чему, и можно ли приступать к изучению ASP.NET MVC без знаний ASP.NET?

И если не затруднит, подскажите, с чего можно начинать если охота сразу же использовать кроссплатформенную версию ASP.NET Core?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2018, 16:39
Ответы с готовыми решениями:

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

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

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

7
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
19.05.2018, 16:42
Цитата Сообщение от Bespridelschic Посмотреть сообщение
На первый взгляд MVC - это надмножество над ASP.NET
MVC - это прежде всего паттерн, который придуман еще в 802-ые годы, а что так перед этими тремя буквами не важно.... ну это если коротко)))) ASP VMC использует паттерн MVC
1
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
19.05.2018, 16:44  [ТС]
Цитата Сообщение от XIST Посмотреть сообщение
MVC - это прежде всего паттерн, который придуман еще в 802-ые годы, а что так перед этими тремя буквами не важно.... ну это если коротко)))) ASP VMC использует паттерн MVC
Да, назначение паттерна и его области применения ясны - разделение модели и отображения. Но вот почему их противопоставляют, будто ASP.NET и ASP.NET MVC слишком разные вещи?

И почему выпускают литературу по ASP.NET на 1к страниц, и тут же книга, от тоже же автора, но уже ASP.NET MVC объёмом чуть больше?
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
19.05.2018, 16:45
Цитата Сообщение от Bespridelschic Посмотреть сообщение
На первый взгляд MVC - это надмножество над ASP.NET, но его преподносят в статьях не совсем так
Все верно , надстройка. , ну а статьи - Вы же понимаете , что статьи пишутся не по доброте душевной ? , Вы их читайте , но с оглядкой на то , что это ненавязчивая реклама продукта для последующего навара. , и естественно преподносить его буду так - как самое лучше самое новое , остальное все г-но.

и можно ли приступать к изучению ASP.NET MVC без знаний ASP.NET?
можно , но поскольку это надстройка , asp net будете изучать по умолчанию в той или иной степени.
с чего можно начинать если охота сразу же использовать кроссплатформенную версию ASP.NET Core?
тогда с Core и начинайте , там довольно много отличий от классики.
И особо не найдетесь на кроссплатформу то ) , еще очень мало хостингов с его поддержкой , а если покупать виртуалку - то проще на винде все настроить. Имхо , сейчас в использовании Core нет никаких преимуществ , зато есть куча проблем , в виде тех , что многие полезные библиотеки под него еще нереализованы.
1
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
19.05.2018, 16:59  [ТС]
Цитата Сообщение от sau Посмотреть сообщение
И особо не найдетесь на кроссплатформу то ) , еще очень мало хостингов с его поддержкой , а если покупать виртуалку - то проще на винде все настроить. Имхо , сейчас в использовании Core нет никаких преимуществ , зато есть куча проблем , в виде тех , что многие полезные библиотеки под него еще нереализованы.
Спасибо большое, Вы всё разложили по полочкам, стало понятней.

Не могли бы Вы ещё порекомендовать литературу для совсем новичка под ASP.NET Core, для совсем новичка. Где бы все рассматривалось "в ширину", и как работает ASP.NET, и краткое введение в Razor, немного про Docker, и прочие полезности.
0
HF
 Аватар для HF
1303 / 882 / 199
Регистрация: 09.09.2011
Сообщений: 2,591
Записей в блоге: 2
19.05.2018, 22:40
Цитата Сообщение от sau Посмотреть сообщение
Имхо , сейчас в использовании Core нет никаких преимуществ , зато есть куча проблем , в виде тех , что многие полезные библиотеки под него еще нереализованы.
Я б ещё добавил, что Core сейчас настолько часто и круто обновляют, что каждая версия может сильно отличаться от предыдущей что очень сильно затрудняет переходы, ну и изучение. С 1.0 на 2.0 почти не совместимо. В 2.х уже непонятное количество веток (две точно). И уже анонсировали 3.0 с настолько крутыми изменениями, что, подозреваю, переделают много из 1 и 2 что опять приведёт к несовместимости.
1
.NET C#,ASP.NET MVC
Эксперт .NET
 Аватар для lvlkoo
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
21.05.2018, 11:55
Цитата Сообщение от sau Посмотреть сообщение
И особо не найдетесь на кроссплатформу то ) , еще очень мало хостингов с его поддержкой , а если покупать виртуалку - то проще на винде все настроить. Имхо , сейчас в использовании Core нет никаких преимуществ , зато есть куча проблем , в виде тех , что многие полезные библиотеки под него еще нереализованы.
А что Core на винде плохо?)
Я сам сначала придерживался мнения, мол зачем использовать кор на винде, если можно и обычную 5рку использовать, но потом пришел к выводу, что на коре писать удобнее, гдето фишечка тут, гдето фишечка там, даже казалось бы пустяк - DI из коробки, но все эти мелочи со временем подкупают.

Цитата Сообщение от HF Посмотреть сообщение
Я б ещё добавил, что Core сейчас настолько часто и круто обновляют, что каждая версия может сильно отличаться от предыдущей что очень сильно затрудняет переходы, ну и изучение. С 1.0 на 2.0 почти не совместимо. В 2.х уже непонятное количество веток (две точно). И уже анонсировали 3.0 с настолько крутыми изменениями, что, подозреваю, переделают много из 1 и 2 что опять приведёт к несовместимости.
Д ладно Вам, если рассматривать core в рамках веб приложения то различия между версиями на поверхности не такие уж и страшные. Все с чем вы работаете будет изменяться максимум под капотом, а апи останеться прежним, я говорю про контроллеры, DI, роутинг, razor итд, я без проблемм попереносил свои веб апликухи с 1.х на 2.x

По поводу отсутсвия некоторых либ: тут скорее соглашусь, не всегда есть та или иная либа от мелкомягих, когда нужен какойто спец-функционал, но энтузиастов хватает, кор уже плавает не перый месяц и на гитхабе полно различных либ.
Единствення проблема с отсвутсвием либи изза которой мне пришлось много чего приписывать - директшоу, которая в моем проекте читала инфу об аудио.
1
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
21.05.2018, 12:31
Цитата Сообщение от lvlkoo Посмотреть сообщение
А что Core на винде плохо?)
Да , приятные мелочи есть , но и нехватка того или иного функционала - который есть в классике и неожиданно отсутствует в Core (даже когда вроде бы и библиотека есть , а под капотом часть функций не работает - вот тебе и энтузиасты из сообщества) , это все же зачастую создает определенные проблемы, да и несовместимость с другими типами проектов - весомый аргумент для отказа. - но это лично из моей практики , хлебнул я с этим Core.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2018, 12:31
Помогаю со студенческими работами здесь

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

В чём разница ASP.NET MVC и Web Forms? И есть ли литература и вообще где изучать последнее?
В чём разница ASP.net mvc и web forms? И есть ли литература и вообще где изучать последнее?

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

ASP.NET Core 3 сильно ли отличается от 2.2?
Всем привет. Пишу ASP.NET Core Web API приложение и пока у него версия 2.2, вот думаю, есть ли смысл делать на 2.2, если уже вышел 3. Меня...

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru