MVC и MVP на примере php проектов

427
07 января 2017, 16:28

Нашёл вот такое сравнение в картинках для этих двух шаблонов:

Но я не понимаю их. По моему, по крайней мере в MVC всё происходит так: user отправляет запрос на сервер -> его обрабатываем приложение и выбирает контроллер -> контролер лезет в модель -> модель возвращает данные -> контроллер отдаёт вьюху. Почему на первой картинке нарисовано что вьюха сама пользователю прилетает? Это просто html файл, он не может сам себя echo'нуть.

Но если даже принять картинку на веру, то получается разница между патернами в том, что mvc - это то, что я описал, a mvp это view, который работает на ajax по схеме, которую я описал. В mvc отдаётся новая страница, в mvp прилетает кусок кода и меняет какой нибудь div.

READ ALSO
Почему shell_exec ничего не возвращает?

Почему shell_exec ничего не возвращает?

Цель такая - один скрипт может запускать/убивать другие скрипты-демоныДля этого я использую shell_exec(), сохраняю PID и потом управляю процессами...

459
Проверка наличия строк в файле

Проверка наличия строк в файле

Доброго времени сутокПодскажите пожалуйста

415
Magento. Не грузятся изображения и js-файлы

Magento. Не грузятся изображения и js-файлы

После установки на локальный сервер Openserver не грузятся изображения и яваскриптыНапример http://magento2

452
Ошибка при подключении к PDO: php_network_getaddresses: getaddrinfo failed

Ошибка при подключении к PDO: php_network_getaddresses: getaddrinfo failed

Салют народ, крч у меня не хочет подключаться

445