Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Привет! Совсем скоро мы в четвертый раз запустим исследование PHP-сообщества (вот итоги за 2022). Посмотрим на тенденции относительно фреймворков и инструментов, на каких версиях сидят команды, как устроена архитектура проектов, многие ли используют в работе AI и не только.
В этом году решили опубликовать опрос на митапе в онлайне и послушать четыре доклада. Старт в 12:00 по Москве 23 декабря (суббота). Вот здесь можно почитать подробнее про программу и оставить почту для напоминалки — мы вышлем накануне.
В преддверии стрима поговорили со спикерами о том, куда движется язык. Стагнация это или прогресс — в деталях обсудим в субботу.
Валентин Удальцов
Автор каналов Пых и PHP Point. В эфире разберет апдейты последней версии PHP.
Куда идет PHP?
— К мировому господству над языками!
Какую фичу ты ждешь в новых версиях PHP?
— Property hooks — скорее всего будет в 8.4, подробнее о ней вот здесь https://wiki.php.net/rfc/property-hooks. А еще нативная поддержка async/await без всяких amphp (для этого в языке уже практически всё есть), стираемые дженерики.
Александр Макаров
Yii. Расскажет на митапе, как готовить Composer.
Куда идет PHP?
— PHP идёт вперёд к лучшему синтаксису и производительности. К сожалению, пока не идёт в альтернативные рантаймы из коробки, но RoadRunner, Swoole и ReactPHP, в принципе, необходимость неплохо покрывают. В новых версиях, как раз, хочется получить из коробки что-то вроде RoadRunner или event loop.
Кирилл Несмеянов
Предcтавляет русскоязычное сообщество Laravel Framework. На митапе Кирилл проверит, действительно ли вы знаете PHP.
Куда идет PHP?
— Подозреваю, в магазин пошёл. Скоро вернётся.
Какую фичу ты ждешь в новых версиях PHP?
— Топ-3:
Поддержка свойств (ходят слухи, что будет в PHP 8.4).
Каррирование и частичное применение (ходят слухи, что не будет никогда).
Обсерверы у переменных (даже слухи не ходят).
Евгений Прохоров
Тимлид в Mini Apps ВКонтакте. На митапе поделится хитростями по ускорению PHP.
Куда идет PHP?
— PHP не стоит на месте: улучшают типы данных, чтобы код был надёжней, и добавили JIT, чтобы всё работало быстрее. Разработчики делают язык удобнее для крутых проектов, облегчая работу с базами данных и ошибками, добавляют синтаксический сахар. Я бы сказал, что PHP многое берет из Java. Особенно ярко это видно в Symfony проектах. Работать с PHP стало сильно приятнее за последние годы и я очень рад этому.
Каких функций сейчас не хватает?
— Очень не хватет аналога Goroutines и Green Threads, сейчас в PHP-сообществе это делают через message queue и уносят в асинхронную обработку. Но это добавляет дополнительные точки отказа, более сложный деплой и дополнительное место для мониторинга.
Михаил Каморин
Техлид в Skyeng / ПК Podlodka PHP Crew — помодерирует митап.
Куда идет PHP?
— PHP уже давно идёт в сторону Java, и это хорошо. Всё больше возможностей перетекает из phpdoc и инструментов статического анализа в ядро языка. При этом обратная совместимость остаётся, PHP всё ещё можно использовать как PHP, не задумываясь о всяких ковариантностях/контравариантностях и выведении типов.
Какую фичу ты ждешь в новых версиях PHP?
— Я очень жду, чтобы дженерики тоже наконец уехали из статанализа в ядро, но иллюзий не питаю.
По традиции проведем квиз, разыграем слона, а после митапа перейдем в онлайн-бар в зум — пообщаться и послушать истории факапов (и чему они научили). До встречи в эфире!