GitHub назвал PHP самым быстрорастущим языком года
В ежегодном отчете Octoverse за 2019 год платформа GitHub представила неожиданные данные: язык программирования PHP признан самым быстрорастущим по числу активных контрибьюторов. Согласно статистике, количество разработчиков, вносящих вклад в PHP-проекты, выросло на 37% по сравнению с прошлым годом.
«Мы наблюдаем возрождение PHP благодаря экосистеме Laravel и современным практикам, — комментирует Наташа Шарма, ведущий аналитик GitHub. — Фреймворк Laravel стал катализатором: его доля среди PHP-проектов выросла до 42%». Эксперты связывают рост с выходом PHP 7.4, который принес улучшения производительности и типизацию.
Интересно, что Python, традиционно лидирующий в рейтингах, занял второе место с приростом в 28%. JavaScript остался на третьей позиции (+24%). При этом общее число репозиториев на PHP увеличилось на 15%, достигнув 3,2 миллиона.
«PHP перестал быть языком для «велосипедов», — отмечает Алексей Кузнецов, автор популярного курса по PHP. — Современные инструменты вроде Composer и PHPUnit сделали его конкурентоспособным для enterprise-разработки». Согласно опросу Stack Overflow 2019, 58% PHP-разработчиков используют Laravel, а 23% — Symfony.
В топ-10 языков по росту также вошли TypeScript (+22%), Rust (+19%) и Kotlin (+17%). Однако именно PHP стал неожиданным лидером, обойдя даже Go (+16%). Критики отмечают, что часть роста может быть связана с миграцией проектов с устаревших версий, но тренд очевиден.
«Для нас это сигнал, что сообщество выбирает стабильность и обратную совместимость, — говорит Джон Риверс, мейнтейнер PHP. — Мы планируем выпустить PHP 8.0 в 2020 году с JIT-компиляцией, что может закрепить успех». Платформа GitHub также сообщила, что количество активных PHP-разработчиков превысило 1,2 миллиона человек.
Таким образом, 2019 год стал годом возрождения PHP. Несмотря на критику устаревших проектов, язык уверенно занимает нишу веб-разработки и CMS. Для Python-сообщества это повод задуматься: возможно, следующая версия Python 3.9 должна предложить аналогичные улучшения для веба.
```