Каков фактический шаблон для веб-приложений MVC WRT? [закрыто]

Путаница возникает из-за различных диаграмм архитектур MVC, плавающих в Интернете: поскольку вопрос будет слишком широким, я хочу сосредоточиться на MVC, используемых для Web-приложений.

Сказать:Zend Framework.

example1: Наверное, лучший из тех, что я видел.

example 2:

example 3:
                                    
Модель-представление-концепция контроллера. Сплошная линия представляет прямую связь, пунктир - косвенную связь (например, через наблюдателя).

На чем я в основном концентрируюсь, так это на том, как представление взаимодействует с контроллером (ами) и моделью (моделями) наоборот.

Должен ли вид взаимодействовать напрямую с моделью (моделями)?Должна ли модель напрямую обновлять какие-либо изменения в представлениях?Диаграмма вexample2 неправильное толкование MVC, как это выглядит как MVP(1)(2)шаблон.

Пример MVC против MVP:

Ответы на вопрос(1)

Ваш ответ на вопрос