Сейчас большинство компаний мигрируют в микросервисную архитектуру. Для перехода такие компании используют фреймворк или пишут свой базовый шаблон PHP-микросервиса.
В своем докладе я расскажу о базовых принципах и компонентах, которые используются в современных PHP-фреймворках, на примере написания своего мини-фреймворка.

Рассмотрим соответствующие компоненты:
1. Router;
2. Http Foundation;
3. Dependency Container;
4. MVC.

Также поделюсь ссылкой на git-репозиторий с результатом работы.

Comments

Comments are closed.

Igor Somov at 11:53 on 27 May 2019

Хороший доклад, небольшими шагами изучили внутренности современных фреймворках - Symfony, Laravel и Yii. Но по моему мнению, немного не хватило информации до идеального доклада. Например тот же DI, без которого уже сложно представить современную разработку. Плюсом я бы хотел чуть более глубокое сравнение фреймворков.

За разбор PSR дальше 2 просто огромный респект. Буду советовать этот доклад всем начинающим разработчикам.

P.S. Фраза "Avito самый большой сайт в Европе" в самом начале звучала ооооочень круто :)

Frol Kryuchkov (Speaker) at 10:16 on 14 Jun 2019

As it was promised, I am leaving the link to the repository with php-framework
https://github.com/frol-kr/php-framework