MVC для продвинутых разработчиков PHP [закрыто]


Мне нужна помощь от более опытных программистов. Я хочу улучшить свои навыки MVC. Но я не смог найти хороший учебник по Google для MVC. Google всегда дает "MVC для начинающих".

Я понимаю, что такое MVC, и я могу это сделать, но у меня недостаточно опыта, чтобы сделать что-то практичное в ООП.

Если кто-то знает хороший объектно - ориентированный учебник для MVC, пожалуйста, направьте меня в нужное место-я ищу хорошие ссылки, книги и т. д.

2 63

2 ответа:

ссылки, содержащие только PHP-материалы, помечаются символом php для более легкой идентификации.

вы даже не можете начать углубляться в MVC, прежде чем у вас будет полное понимание ООП. Это включает в себя ООП практики (инъекции зависимостей,тестирование,рефакторинг) принципы (SOLID, SoC,CQS, LoD) и общие шаблоны (и нет, синглтон не является объектно-ориентированным шаблоном).

MVC-это продвинутый шаблон архитектурного проектирования, который требует твердого понимания. Это не предназначен для начинающих или для крошечных приложений "hello world". Один использует MVC для добавления дополнительных ограничений в кодовую базу, когда простое следование практике ООП становится слишком свободным для управления кодовой базой.

лучшее, что я могу предложить для вас будет начните с расширения знаний об объектно-ориентированном коде:

две лекции выше, должны покрыть основы. А затем перейти к:

когда вы поймете все, что было объяснено в этой серии, вы можете расширить:

кроме того, я настоятельно рекомендую вам прочитать (in это приказ):

П. С.: вы также можете взглянуть на эту книгу (осторожно, потому что у нее есть проблемы): руководство по шаблонам проектирования PHP php

то, что я рекомендую вам это книга о шаблонах проектирования. Большинство из этих книг также охватывают шаблон MVC, а другие шаблоны стоит знать, если вы создаете полную структуру.

одна хорошая книга PHP Design Patterns. Я не знаю, существует ли он на английском языке, но я бы искал другие книги и сравнивал их содержание.