ASP.NET WebForms против MVC [после объявления VS2010 / .NET 4.0] - PullRequest
5 голосов
/ 13 мая 2010

Двумя главнейшими преимуществами MVC перед веб-формами были несуществующее представление и маршрутизация URL. VS2010 и .NET 4.0 включают встроенную маршрутизацию URL-адресов для веб-форм, а также улучшенный контроль состояния просмотра.

Я выступаю за использование MVC для сайтов экстрасети из-за шаблона проектирования MVC и его общего упрощенного характера, но в свете этого нового объявления Webforms сократили разрыв? Почему вы все еще выбираете MVC вместо Webforms?

Спасибо

1 Ответ

4 голосов
/ 13 мая 2010

Вы забываете о двух основных преимуществах MVC: улучшенный контроль над сгенерированным HTML и улучшенная поддержка разработки через тестирование.

Я бы сказал, что для нормальной реализации сайта с использованием ASP.NET WebForms потребуется меньше усилий, чем для реализации точно так же с MVC.

MVC дает вам больше контроля, но также требует больше опыта и усилий.

...