У меня был спор с одним из моих друзей, который является архитектором в довольно большой интернет-компании. В основном он говорил, что ASP.NET MVC не для крупных корпоративных приложений, что он не такой гибкий, как WebForms, и что приложение MVC будет медленнее, чем приложение веб-форм.
Из моего собственного опыта работы с MVC я могу сказать, что он более гибкий, и он более легкий вес, потому что нет жизненного цикла страницы, viewstate и т.д. Таким образом, он должен загружаться быстрее, по крайней мере. Насколько мне известно, MVC предназначен для трафика среднего и крупного масштаба.
Что вы, ребята, думаете? Кто-нибудь сравнивал скорость и производительность? И ASP.NET MVC лучше для приложений большого масштаба, чем ASP.NET WebForms?
Короче говоря, между этими двумя вариантами выбора, которые вы бы выбрали для крупномасштабного корпоративного приложения?