Я собираюсь начать работу над новым проектом на несколько новой задаче, и у меня возникла проблема. Они не большие поклонники MVC.
Причина, по которой это меня беспокоит, заключается в том, что они утверждают, что в настоящее время они используют Zend Framework, когда они на самом деле нет. Они едва ли используют классы модели БД, и об этом. Нет MVC, без расширения классов Zend для достижения своих целей.
Последний проект, над которым я работал, использовал Zend очень сильно. После того, как проект был завершен, у нас осталась хорошая структура MVC. Очень чистые контроллеры, большая часть логики с большой нагрузкой находилась в моделях, где она принадлежала, и хорошая система шлюза модели для загрузки. Переход от этого к сфагетти с помощью написанного вручную SQL - это своего рода шок.
Итак, я спрашиваю вас, сообщество StackOverflow. Как убедить моих коллег перейти к структуре MVC? У меня такое чувство, что они боятся использовать MVC, потому что это будет означать кривую обучения для двух установленных программистов (это небольшой запуск). Я думал о том, чтобы сделать копию текущего проекта с использованием MVC и всей доброты Zend в отдельном репозитории SVN (в свое время) и показать им их через несколько недель, чтобы посмотреть, что они думают.
Любые мысли о том, как преобразовать коллег в MVC?