Это, на мой взгляд, всегда было проблемой не только для MVC. Дизайнеры и разработчики всегда боролись за контроль над страницей в течение ее жизненного цикла.
Я думаю, что паттерн MVP, и, следовательно, MVC, прекрасно подходит для окончательного достижения Святого Грааля.
Например, здесь, в маппет-лабораториях, мы сначала пишем весь внутренний код вместе с нашими тестами. Тем временем дизайнеры заняты рисованием красивых картинок, которые они могут вырезать позже.
Как только код готов, мы смотрим на дизайн, решаем, что такое частичное представление и т. Д., Слегка модифицируем код, чтобы приспособить его, создаем базовые и частичные представления, которые функциональны, но не симпатичны.
дизайнеры затем берут представления и частичные представления и применяют к ним свои стили.
Могут потребоваться дополнительные настройки, чтобы представления и частичные представления соответствовали дизайну, но в целом процесс работает намного лучше, чем с традиционными веб-формами.