Задать вопрос

Какие шаблоны проектирвания лучше использовать при реализации MVC в PHP?

Какие шаблоны проектирвания лучше использовать при реализации MVC в PHP?
Интересуют плюсы и минусы.
  • Вопрос задан
  • 2691 просмотр
Подписаться 6 Оценить Комментировать
Решения вопроса 2
@iamnothing
На тему шаблонов можно почитать Мартина Фаулера "Шаблоны реализации корпоративных приложений" - там он описывает особенности шаблонов.
Также Мэтт Зандстра "PHP: объекты, шаблоны и методики программирования" там у него, помимо всего прочего, описано эволюционное развитие небольшого проекта, и также описывает особенности/недостатки шаблонов
Ну и классику GangOfFour - Эрих Гамма и другие.

Если же вас унесёт в сторону DDD, то тут пока не так много книг:
Эрик Эванс - классика DDD
Вон Вернон "Implementing Domain-Driven Design"
и другие
Ответ написан
Комментировать
Да в принципе любые из списка шаблонов проектирования. Зависит от детализации вашей реализации MVC. Обычно все используют как минимум Singleton для построения объекта Fromt Controller`а. Можно еще использовать Decorator для элементов форм, Observer для создания событийной модели, Builder для реализации ORM, фабрику, lazy initialization и так далее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик
какой шаблон преоктирвоания использовать зависит от задачи которую надо решить, а MVC сам по себе шаблон проектирования (Model View Controller).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы