Знакомство с Yii: история фреймворка, отличия от Laravel и Symfony, архитектура
Подкаст «Люди и код», выпуск №111: Александр Макаров.
Иллюстрация: Polina Vari / Skillbox Media
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить эпизоды, голосовать за новые темы, предлагать гостей и присылать вопросы для следующих выпусков.
Александр Макаров
Активный участник Open Source, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG. Написал книгу по Yii и огромное количество полезных заметок.
Успел поработать во Wrike, Stay.com, Skyeng и других проектах. На данный момент — CTO Twindo и CEO Asapirl.
Соорганизатор и руководитель программного комитета PHP Russia, член программных комитетов HighLoad++ и РИТ.
Содержание выпуска
- Почему Александр перешёл с Java на PHP? Каким был язык и его экосистема в те времена
- Как Александр попал в Yii core team и дорос до руководителя команды фреймворка
- Как выглядит процесс разработки фреймворка. Кто и как принимает решения о выпуске версий
- История Yii: от PRADO до третьей версии
- Когда ждать Yii 3
- Что такое Yii и какие приложения на нём можно создавать
- Чем Yii отличается от Laravel, Symfony и других MVC-фреймворков
- Какова архитектура решений, созданных на Yii
- Какие паттерны и лучшие практики применяются в Yii
- За счёт чего в Yii достигается высокая производительность? Как оценивают производительность фреймворков
- С какими инструментами Yii работает хорошо, а с какими — не очень
- Правда ли, что Yii не подходит для крупных проектов, в отличие от того же Symfony
- Какой у фреймворка порог входа и какими знаниями нужно обладать, чтобы его освоить
- Что почитать про архитектуру, PHP и Yii
- Совет всем, кто пользуется опенсорсными и свободными продуктами
Полезные ссылки
- Бесплатная книга по PHP: английская и русская версии
- «Изучаем DDD — предметно-ориентированное проектирование», Влад Хононов
- Другие выступления, подкасты и интервью Александра
- «Высоконагруженные приложения», Мартин Клеппман
- Книги Роберта Мартина aka Дядюшки Боба
- «Паттерны объектно-ориентированного программирования», Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес
Слушать выпуск
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!