Почему вы должны использовать MVC вместо Web Forms?

Почему вы должны использовать MVC вместо Web Forms?
Почему вы должны использовать MVC вместо Web Forms? - doctype @ Unsplash

Аналогия с Rolls-Royce/Toyota ужасно ошибочна и вводит в заблуждение

Один из них (ASP.NET MVC) - это не просто более продвинутая или дорогая версия другого (ASP.NET WebForms). Это совершенно разные подходы к созданию веб-приложений с помощью ASP.NET.

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

Каждый подход имеет свои преимущества и недостатки, но мне очень нравится, что создание веб-сайтов с помощью MVC кажется гораздо более естественным, чем WebForms (с его слоями негерметичных абстракций).

Рекомендую посмотреть эти видео для лучшего погружения в вопрос:

Прикрепленное видео 1 - Модуль 54. Работа с AJAX в ASP.NET MVC 5. Часть 1

Прикрепленное видео 2 - Разработка web-приложений на платформе ASP.NET MVC


LetsCodeIt, 26 мая 2023 г., 11:21