Обновить

Комментарии 15

В защиту PHP скажу, что он стал более выразительным для развитой бизнес логики чем Go

Бегство PHP программистов на Go за монетой плохо закончится для них. Бегство без смены компетенции. С учётом, что гоферов берут на работы, где нужен быстрый вход.

Ну вот ты представь себе типичного пхп программиста с опытом 5+ лет, но без опыта на c++, Java, c# и ушедшего на Go. Кем он станет и сможет ли удержаться когда потребность в инфраструктуре сократится с взрывного роста до нормального?

Что он уносит с собой из PHP: скриптовое мышление, процедурный стиль со структурами вместо модели, привычку к "запрос-ответ-умер", слабое представление о памяти, конкурентности, стоимости аллокаций. Go это не лечит, а легализует: язык сам по себе процедурный с минимумом абстракций, поэтому такой человек пишет на Go как на PHP, только без исключений и с go func(){} в случайных местах. И код проходит ревью, потому что идиоматичный Go от плохого Go отличить труднее, чем идиоматичный C# от плохого C#. Компилятор не мешает, ошибки возвращаются, всё "просто".

Пик (судя по tiobe, он уже прошёл) спроса на Go совпал с миграцией всего подряд в k8s и микросервисы. Когда этот цикл закрывается, остаются две категории работы: эксплуатация написанного и новая разработка в узких местах (сети, observability, embedded-сервисы). Туда берут людей, которые понимают планировщик, профилирование, backpressure, сетевой стек. Наш гипотетический перебежчик этим не владеет (если не было опыта с более энтерпрайными языками) , он владеет "написать handler и задеплоить через готовый чарт". В нормальном (не взрывном) рынке он конкурирует с системщиками и проигрывает.

Хотя, лично я предпочитаю C#, Rust

низкий порог входа в нишу означает быстрое обесценивание опыта в ней, и это касается любого языка с таким профилем

Доводы у вас отличные, я согласен.

C другой стороны, кто сказал что нельзя использовать go с дешевой ассинхронщиной как замену php, разве что отсутствие полноценного фреймворка, но как будто он и не нужен, например есть ogen и его достаточно если писать API+SPA

Зато мы получаем строгую типизацию, компиляцию, огромное количество линтеров (они позволяют писать код который легко сможет прочитать любой гофер), дешевую и простую ассинхронщину

Сколько картинок мемных не вставляя. а к PHP-шникам сейчас отношение рынка - их дохера и они дешевые и всегда можно уволить. Да и дальше админки на yii/laravel редко что-то уходит. Удачи.

Вангую, что PHP жив потому, что живы люди, которые его используют. То есть PHPшники выйдут на пенсию, и на этом языку всё. Но до этого момента он так и будет активно развиваться. Не вижу вообще ни одной причины начинать что-то новое на PHP.

 Не вижу вообще ни одной причины начинать что-то новое на PHP.

А на чëм видите?

Go + templ + htmx

Благодаря горутинам новые сессии дают ничтожное потребление RAM.

Htmx даёт крутой опыт SPA приложения.

Templ даёт дикую скорость генерации страницы.

Реальная многопоточность и космическая скорость (доска объявлений с 4 запросами в бд отдает HTML за 5мс).

Можно даже приложение для винды через wails сделать.

Кто-то развивается, а кто-то защищает PHP, так как "на его век ещё хватит". Да и лень мозг напрягать на что-то новое. Проще мемасов накидать.

так куча ж CMS, просто сайтов, да и фреймворков на пыхе. Куда он денется

Заводишь сайт, в панели управления (ISP)- база пых. Но можно еще питон

программисты на Cobol грустно улыбнулись.

Я вообще ничего не понимаю в PHP, но я радостью прочел статью и теперь что то знаю! Котики и другие мемы сработали :D

Пожалуй самый главный миф - "PHP медленный". Но если глянуть бенчмарки, из "большой тройки" скриптовых языков для веба (PHP, Python, Ruby) именно PHP является самым быстрым. Благодаря оптимизациям движка Zend и JIT‑компилятору в PHP 8, в сырых вычислениях и пропускной способности HTTP‑запросов PHP стабильно обгоняет стандартный CPython и Ruby.

Уважаемый@MountainGoat, причин накидать прототип чего‑то нового на PHP и сегодня достаточно. А некоторые такие "прототипы" потом вырастают в весьма значимые проекты: Nextcloud, Tumblr, Badoo, BlaBlaCar, видеохостинг Dailymotion, Trivago.. И да, при росте масштаба вокруг PHP вполне могут появляться Java, Go, Node.js, Kafka, Elasticsearch и так далее - но это уже вопрос архитектуры.

По поводу CMS. В нынешнее время особенно ЕС массово использует в своих правительственных и институциональных порталах Drupal. И, что интересно, это уже далеко не просто "старая CMS", а одна из самых активно развивающихся платформ. По данным из доклада на Пых.конф’25, за предыдущий год у Drupal было около 124 000 коммитов в ядро, 6 400 открытых PR и около 1 млн активных контрибьюторов, участвующих в ядре и связанных проектах.

А ещё Drupal довольно интересно подошёл к AI. Причём речь не просто про "давайте прикрутим chatGPT" или очередной вайб‑кодинг. AI глубоко интегрируется в саму модель Drupal: агенты работают с контентом и конфигурацией, конфигурации представлены в YAML и могут проходить обычный Git/CI/CD workflow, а права агента можно ограничивать на уровне ролей и permission'ов самого Drupal. То есть AI может генерировать и изменять конфигурацию, но результат остаётся контролируемым, проходит ревью и деплоится обычным способом.

В Drupal CMS 2.0, вышедшем в январе 2026 года, AI уже встроен в саму платформу, а не существует просто в виде внешнего чат‑бота.

И есть совсем интересные проекты вроде Boson - runtime/toolkit, который позволяет писать кроссплатформенные desktop‑приложения на PHP с привычным HTML/CSS/JS, но без Electron и Node.js. PHP runtime, код приложения и необходимые компоненты собираются в единый исполняемый файл, который можно распространять без отдельной установки PHP. Есть интеграции с Symfony и Laravel.

Интересный факт) А вы знали, что основа "той самой" Pornhub - это проверенная временем связка: Nginx, PHP, MySQL, Memcached и Redis? Вот интервью (от 2019 года) с разработчиком. Позже по мере роста нагрузки к этому стеку добавили ElasticSearch, Node.js, Go и Vertica.

И это далеко не застой: PHP продолжает развиваться - улучшается производительность, типизация, обсуждаются generics, data classes, async и новые возможности рантайма. Так что хоронить его, похоже, ещё рановато.

PHP продолжает развиваться

Это сильно зависит от того, что считать развитием. Мы начинали в 90-тых с ассемблера, потом паскаль, с, с++, ява. Потом подзанесло на пхп и на нем очень надолго застряли, т.к. веб, а потом старые проекты, легаси, сарафанное радио, в общем с этой иглы уже не слезть было. А игла была прикольная, т.к. то за что вечно ругали пхп - типа отсутствия строгих правил и типизации и прочего - позволяло писать лаконичнее там, где на альтернативных языках нужна была простыня.

И таки вот что мы имеем сказать. Пхп3 был первой версией которую можно было серьезно использовать. Пхп4 расширил язык до очень многих нужных вещей не потеряв идеологии. Пхп5 стала версией в которой исправили много недостатков и добавили много важных вещей не изменяя сути и...
.... тут язык стал сильно популярен и в него пришли профи "из взрослых языков", чьи языки для задач что решал пхп не очень подходили, но это не мешало профи критиковать пхп за то, что он "не их взрослый язык" (по типу прийти в чужой монастырь и удивляться недостатку в видео отсутствия телека с порноканалами).

Вследствие чего 7-ка и 8-ка хотя и имеют ряд интересных и полезных нововведений, но в большей степени это уже не развитие пхп, а дрифт в сторону в попытке сделать из него нечто типа явы в упрощенном и убогом варианте.

Изменилась сама идеология и как следствие и сам пхп как таковой смысл теряет, т.к. а на фига писать на "упрощенной яве", если есть нормальная?
Так что таки да, формально пхп еще существует и существовать еще видимо какое-то время будет, но сейчас он действительно шагает к смерти через ассимиляцию, ибо переняв чужую культуру - он потерял свою.

Для Java пойди найди программиста за разумные деньги. Плюсом память жрёт. С точки зрения бизнеса PHP выгоднее. Всегда найдёт человека на поддержку за адекватную з/п.

У PHP столько врождённых пороков, что убрав их получим совершенно другой язык. Дело не в скорости php или в развитии php, это был хороший язык для своей эпохи, а уже несколько лет как всё закончилось.

PHP хорошо применять там, где нужно данные записать в базу и считать из базы и это всё. Если нужны вычисления - а в php строгая динамическая типизация - мучаемся с отладкой, если нужны машинное обучение или нейронки - вообще сложно, неразвитые фреймворки и библиотеки.

То что там есть cms - на них язык и выехал. Плюс поддержка на любом хостинге, самые дешёвые цены, простота установки, готовое окружение - только это уже не имеет того значения, поскольку все подошли к ИИ.

Основная причина жизни пыха Лара и вордпресс, пока они не сдохнут, трухлявый слоник будет жить. headless cms и nodejs могли бы заменить, но везде принцип "Не трогай, если работает"

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации