Я думаю, что это было скорее «маркетинговое решение для паники», чем техническое решение. RoR воровал рынки каждую секунду, а MSFT полностью запаниковал, поэтому MSFT почувствовали, что должны доставить что-то, что дало бы им возможность снова вернуть часть ажиотажа в «свой лагерь» ...
Кроме того, им нужно было помочь своим разработчикам снова обрести чувство собственного достоинства, связав это раскрученное слово с самими собой, чтобы разработчики .Net снова могли смотреть на себя в зеркало, не стыдясь того, что они не знают MVC. так как их платформа выбора не поставила им такой шаблон (из коробки)
Для разработчика среднего уровня (.Net) действительно трудно не чувствовать себя динозавром, когда разработчик среднего уровня RoR запускает рейк и создает всплеск менее чем за 15 минут, имея рабочее и действующее доказательство концепции перед. Чистый разработчик даже закончил запуск vstudio.exe ...;)
Полагаю, это спорная точка зрения, но она моя, и я буду защищать ее до самого конца ...;)
Сегодня существует бесчисленное множество примеров того, что да, MVC и строительные леса дадут вам начальное повышение скорости, да. Но для удобства обслуживания, повторного использования кода, инкапсуляции и, в основном, для каждой действительно важной вещи - MVC просто не является «серебряной пулей», и в большинстве случаев веб-формы намного лучше в долгосрочной перспективе (если не используются как туалетная бумага) конечно)