Talk in Russian at PHP Russia 2019
Track Name:
C
Short URL: https://joind.in/talk/381c7
(QR-Code (opens in new window))
Сейчас большинство компаний мигрируют в микросервисную архитектуру. Для перехода такие компании используют фреймворк или пишут свой базовый шаблон PHP-микросервиса.
В своем докладе я расскажу о базовых принципах и компонентах, которые используются в современных PHP-фреймворках, на примере написания своего мини-фреймворка.
Рассмотрим соответствующие компоненты:
1. Router;
2. Http Foundation;
3. Dependency Container;
4. MVC.
Также поделюсь ссылкой на git-репозиторий с результатом работы.
Comments
Comments are closed.
Хороший доклад, небольшими шагами изучили внутренности современных фреймворках - Symfony, Laravel и Yii. Но по моему мнению, немного не хватило информации до идеального доклада. Например тот же DI, без которого уже сложно представить современную разработку. Плюсом я бы хотел чуть более глубокое сравнение фреймворков.
За разбор PSR дальше 2 просто огромный респект. Буду советовать этот доклад всем начинающим разработчикам.
P.S. Фраза "Avito самый большой сайт в Европе" в самом начале звучала ооооочень круто :)
As it was promised, I am leaving the link to the repository with php-framework
https://github.com/frol-kr/php-framework