Двумя из самых больших преимуществ MVC по веб-формам было несуществующее состояние отображения и маршрутизация URL. VS2010 и.NET 4.0 включают встроенную маршрутизацию URL для Веб-форм, а также лучшее управление для состояния отображения.
Я защищаю использование MVC для сайтов экстранет из-за шаблона разработки MVC и его общего легкого характера, но в свете этого нового объявления Веб-формы преодолели разрыв? Почему Вы все еще выбрали бы MVC по Веб-формам?
Спасибо
Вы забываете о двух основных преимуществах MVC: лучший контроль над сгенерированным HTML и лучшая поддержка разработки через тестирование.
Я бы сказал, что обычная реализация сайта с использованием ASP.NET WebForms потребует меньше усилий, чем реализация того же самого с MVC.
MVC дает вам больше контроля, но также требует больше опыта и усилий.