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

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

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

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

Хотелось бы подтянуться в области 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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...

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

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

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

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

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

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

По поводу отсутсвия некоторых либ: тут скорее соглашусь, не всегда есть та или иная либа от мелкомягих, когда нужен какойто спец-функционал, но энтузиастов хватает, кор уже плавает не перый месяц и на гитхабе полно различных либ.
Единствення проблема с отсвутсвием либи изза которой мне пришлось много чего приписывать - директшоу, которая в моем проекте читала инфу об аудио.
1
2756 / 2059 / 384
Регистрация: 22.07.2011
Сообщений: 7,781
21.05.2018, 12:31 8
Цитата Сообщение от lvlkoo Посмотреть сообщение
А что Core на винде плохо?)
Да , приятные мелочи есть , но и нехватка того или иного функционала - который есть в классике и неожиданно отсутствует в Core (даже когда вроде бы и библиотека есть , а под капотом часть функций не работает - вот тебе и энтузиасты из сообщества) , это все же зачастую создает определенные проблемы, да и несовместимость с другими типами проектов - весомый аргумент для отказа. - но это лично из моей практики , хлебнул я с этим Core.
1
21.05.2018, 12:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2018, 12:31
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru