Это, похоже, распространенное заблуждение -> "Больше файлов / классов == более сложное"
Причина, по которой мы решили следовать шаблону разделения пользовательского интерфейса, состоит в том, чтобы помочь разделить проблемы, сделать код проще и дешевле изменять и поддерживать, и (большое, важное и ) мы можем проводить модульное тестирование сложных частей и до держать слой пользовательского интерфейса тонким.
Я собираюсь использовать бета-версию ASP MVC. Причина в том, что, хотя это все еще только бета (PDC очень скоро, это может повлиять на выпуск, и у нас было 5 предварительных выпусков), у него есть лучшая структура для поддержки этого стиля, чем я мог бы написать за разумное время кадр.
Можно, конечно, пойти с другим каркасом, например, монорельсом замка.