Я думаю, что это два отдельных вопроса »1. я должен использовать MVC 'и' 2. Почему Designer НЕ использует MVC '.
По моему мнению, ответ на вопрос 1. должен быть «да», если ваш проект не является относительно небольшим, и вы не чувствуете себя комфортно, управляя всей кодовой базой в одном длинном файле. Это быстро становится неуправляемым, и для поиска нужного вам раздела требуется большой поиск.
Ответ на вопрос 2. заключается в том, что дизайнер стремится предоставить дизайнерам (как ни странно!), Которые часто не имеют опыта программирования, возможность создавать прототипы и шаблоны, которые разработчики могут выбирать и встраивать в приложения. По крайней мере, так было с дизайнерской версией 1.
Я считаю, что дизайнер 2 нацелен на то, чтобы иметь возможность напрямую переносить код в приложения, но если вы говорите о версии 1, я думаю, что вам нужно будет взять код, сгенерированный дизайнером, и переместить его в структуру стиля MVC, чтобы создавать приложения, которые представляют собой нечто большее, чем несколько простых страниц.