Каков фактический шаблон для веб-приложений MVC WRT? [закрыто]
Путаница возникает из-за различных диаграмм архитектур MVC, плавающих в Интернете: поскольку вопрос будет слишком широким, я хочу сосредоточиться на MVC, используемых для Web-приложений.
Сказать:Zend Framework
.
example1:
Наверное, лучший из тех, что я видел.
example 2:
example 3:
Модель-представление-концепция контроллера. Сплошная линия представляет прямую связь, пунктир - косвенную связь (например, через наблюдателя).
На чем я в основном концентрируюсь, так это на том, как представление взаимодействует с контроллером (ами) и моделью (моделями) наоборот.
Должен ли вид взаимодействовать напрямую с моделью (моделями)?Должна ли модель напрямую обновлять какие-либо изменения в представлениях?Диаграмма вexample2 неправильное толкование MVC, как это выглядит как MVP(1)(2)шаблон.Пример MVC против MVP: