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

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

Сказать:Zend Framework.


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

example 2:

example 3:
                                    

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

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

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