Язык PHP: экосистема, фреймворки, конкуренты, миф о скорой смерти и борьба с легаси
Подкаст «Люди и код», выпуск № 17: Олег Шабашов.
Иллюстрация: Polina Vari / Skillbox Media
Содержание выпуска
- Краткая характеристика PHP: что это за язык.
- Краткая история PHP.
- Какая версия языка актуальна сейчас и какие версии используются в продакшене.
- Для каких задач сейчас используется PHP, где он действительно уместен, а где — не очень.
- В чём главные фишки PHP и за что его можно любить.
- Какой тулинг существует вокруг языка: IDE, дополнительные инструменты, установщики пакетов.
- С чем конкурирует PHP, чем он лучше и хуже своих конкурентов. Вытеснит ли его Go.
- Какие фичи будут появляться в языке в ближайшее время.
- Как у PHP обстоят дела с интеропом, с какими языками он дружит.
- Какие фреймворки в мире PHP существуют, в чём их преимущества и недостатки по сравнению с фреймворками для других языков.
- Что такое Laravel.
- Что такое Symfony.
- Что такое Laminas.
- Что такое Yii2.
- Что такое CodeIgniter.
- Что должен знать PHP-разработчик — джун, мидл, сеньор.
- Что делать проекту, в котором накопился легаси-код на PHP и есть желание «переехать» на другой язык.
- Насколько остро проблема рефакторинга стоит в PHP-мире.
- Как перейти на новую версию языка PHP и какие инструменты для этого существуют.
Полезные ссылки
- PHP-дайджест: https://habr.com/ru/post/652753
- Как мы отказались от JPEG, JSON, TCP и ускорили «ВКонтакте» в два раза: https://habr.com/ru/company/vk/blog/594633
- PHP The Right Way: https://phptherightway.com
- Список всего-всего-всего по PHP: https://github.com/sindresorhus/awesome
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Понравилась статья?
Да