Это определенно масштабируется. Но производительность по сравнению с веб-формами? Если вы действительно плохо разбираетесь в веб-формах, нет ничего сложного в том, что веб-формы быстрее световых лет в терминах RAD.
Да, хороший TDD для ASP.NET MVC, но вы должны понимать, что вы тестируете множество вещей, которые встроены в веб-формы, такие как gridview, и все эти хорошие пользовательские элементы управления перетаскиванием. Вы экономите много времени, не испытывая эти встроенные элементы управления при работе с веб-формами, в то время как в MVC вы настраиваете свои собственные, и да, вам лучше написать тонны кода, чтобы проверить их. Так что выигрыш в тестируемости действительно иллюзия.
Я не буду прыгать в MVC, пока не увижу что-то похожее на тип сетки RAD.
Также полезно, если вы знаете CodeSmith и можете автоматизировать весь утомительный, повторяющийся код в MVC. Код TDD один раз, затем создайте шаблон CodeSmith, а затем просто сгенерируйте свой код.