Русский ИТ бизнес
Русский ИТ бизнес

1995: PHP умер, учите ColdFusion

1995: PHP умер, учите ColdFusion
2001: PHP умер, учите ASP .NET
2003: PHP умер, учите Django
2005: PHP умер, учите Ruby on Rails
2010: PHP умер, учите Flask
2011: PHP умер, учите AngularJS
2015: PHP умер, учите React
2016: PHP умер, учите Next.js
2018: PHP умер, учите Serverless (FaaS)
2020: PHP умер, учите Jamstack
2022: PHP умер, учите Python (снова)
2024: PHP умер, учите бэкенды на ИИ
2025: PHP по-прежнему держит ~73% всего интернета

Согласны?

Русский ИТ бизнес

Комментарии (84)

  • Ныряющий Герой
    Ныряющий Герой
  • Бодрый Гранат
    Бодрый Гранат
    а где тут PHP умер, учите 1С? Ответить
  • Голографический Режиссер
    Голографический Режиссер
    как там с наймом пхпшников дела? Ответить
    раскрыть ветку (7)
    • Алый Повар
      Алый Повар
      Все огонь, идут активно наборы, но уже увы ушел на python. Ответить
    • Аметистовый Колдун
      Аметистовый Колдун
      Так вроде ПХП шникам проще остальных работу найти, не ? Ответить
      раскрыть ветку (1)
      • Голографический Режиссер
        Голографический Режиссер
        условный ларавел и битрикс это всё таки разное ) Ответить
    • Свистящий Мармелад
      Свистящий Мармелад
      Вполне норм Ответить
    • Метафизический Чайник
      Метафизический Чайник
      Comment media
      Не плохо Ответить
      раскрыть ветку (2)
      • Добрый Павлин
        Добрый Павлин
        Тоска Ответить
      • Голографический Режиссер
        Голографический Режиссер
        скорее около рыночно (так и должно). что там по требованиям? давно открыта вакансия? Ответить
  • Алый Повар
    Алый Повар
    Не канон, php должен был быть заменен на 1С Ответить
  • Ныряющий Герой
    Ныряющий Герой
    подозреваю что те кто всё это учил для себя выиграли в результате, а кто сидел на php проиграли — есть у вас примеры на этот счёт? Ответить
  • Заляпанный Сухарь
    Заляпанный Сухарь
    Я, конечно, всё понимаю, в том числе и праведный гнев PHPшников, но причем здесь React, если это непересекающиеся технологии впринципе? 😐 Ответить
    раскрыть ветку (18)
    • Алый Повар
      Алый Повар
      Максим просто решил забайтить олдов, не ведитесь :)) Ответить
    • Кованый Писатель
      Кованый Писатель
      Почему не пересекающиясе? Ответить
      раскрыть ветку (16)
      • Заляпанный Сухарь
        Заляпанный Сухарь
        потому что React - это клиент, а PHP - сервер Ответить
        раскрыть ветку (15)
        • Кованый Писатель
          Кованый Писатель
          Ахахаха, давай досвидания ..видно дилетант в чат зашел, а про реакт на бэке не слышал чтоль? Погугли ssr, не благодари😄 Ответить
          раскрыть ветку (9)
          • Голографический Режиссер
            Голографический Режиссер
            ну ты и погугли ) ssr это про другое 🙂 Ответить
            раскрыть ветку (3)
            • Кованый Писатель
              Кованый Писатель
              Ну да ну да...ты то в курсе😄 Ответить
              раскрыть ветку (2)
              • Голографический Режиссер
                Голографический Режиссер
                всё верно ) Ответить
                раскрыть ветку (1)
                • Кованый Писатель
                  Кованый Писатель
                  Ахаха...сразу заметил пишишь на прямую из силиконовой долины😄 Ответить
          • Заляпанный Сухарь
            Заляпанный Сухарь
            Там nextjs отдельным пунктом, так что не катит.
            Отдельно SSR практически не использовался в 2015, так что давай-ка ты до свидания, уважаемый аноним ;) Ответить
            раскрыть ветку (4)
            • Кованый Писатель
              Кованый Писатель
              Бугага...там бы вопрос про пункты, слово бэкенд ты сам написал, не? Ответить
              раскрыть ветку (3)
              • Заляпанный Сухарь
                Заляпанный Сухарь
                Сложно разобраться в этом потоке сознания, что сказать то хотел, можно по-русски расшифровку?) Ответить
                раскрыть ветку (2)
                • Кованый Писатель
                  Кованый Писатель
                  Давай закончи для начала, три класса средней школы...тоды разберешься возможно😄 Ответить
                  раскрыть ветку (1)
                  • Заляпанный Сухарь
                    Заляпанный Сухарь
                    Качественная дискуссия вышла, спасибо Ответить
        • Песчаный Егерь
          Песчаный Егерь
          Раньше (и много где сейчас) клиента тоже делали на PHP. Любой старый движок посмотри Ответить
          раскрыть ветку (4)
          • Заляпанный Сухарь
            Заляпанный Сухарь
            то, что мы через PHP рендерим js, не делает PHP клиентом так-то ни в каком виде 🤔 Ответить
            раскрыть ветку (3)
            • Песчаный Егерь
              Песчаный Егерь
              Я про html говорю Ответить
              раскрыть ветку (2)
              • Заляпанный Сухарь
                Заляпанный Сухарь
                html рендерит что угодно, это не про клиент.
                про клиент: это когда у тебя что-то происходит - внезапно - на клиенте, динамически) Ответить
                раскрыть ветку (1)
                • Песчаный Егерь
                  Песчаный Егерь
                  А что тогда клиент если на сайте нет динамических элементов? Например есть форма авторизации и регистрации и дашборд после входа Ответить
  • Молодой Профессор
    Молодой Профессор
    Нынче и всегда. Php как американский доллар))) все предрекают, а он живет Ответить
    раскрыть ветку (5)
    • Изумрудный Космонавт
      Изумрудный Космонавт
      Скорее кто любит доллары, тот пишет на php Ответить
      раскрыть ветку (4)
      • Шустрый Специалист
        Шустрый Специалист
        Если еще реанимируют заводы для дискет. А МРТ в больнице выдают на диске... То ребята а пхп могут вообще ни о чем не париться. Ответить
      • Зевающий Ленивец
        Зевающий Ленивец
        Мечтает о них ) Ответить
        раскрыть ветку (2)
        • Изумрудный Космонавт
          Изумрудный Космонавт
          пора переменные через евро объявлять, доллар обесценивается) Ответить
          раскрыть ветку (1)
          • Зевающий Ленивец
            Зевающий Ленивец
            А в 1с рубли ввести ) Ответить
  • Молодой Профессор
    Молодой Профессор
    Знать основу php надо всем как база. Ответить
    раскрыть ветку (17)
    • Голографический Режиссер
      Голографический Режиссер
      раскрыть ветку (16)
      • Молодой Профессор
        Молодой Профессор
        Почему? Ответить
        раскрыть ветку (15)
        • Голографический Режиссер
          Голографический Режиссер
          потому что смысла в этом мало Ответить
          раскрыть ветку (14)
          • Молодой Профессор
            Молодой Профессор
            Мало или много, но есть Ответить
            раскрыть ветку (13)
            • Голографический Режиссер
              Голографический Режиссер
              я нанимал людей. кто пхп никогда не щупал и это не мешало им стать отличными программистами )

              давай еще про кобол, фортран и паскаль вспомним, что эта база всем нужна ) Ответить
              раскрыть ветку (12)
              • Молодой Профессор
                Молодой Профессор
                Я тоже нанимал. Видимо у нас коммерческие задачи разные.

                Как раз про Делфи хотел шуткануть)) Ответить
                раскрыть ветку (11)
                • Голографический Режиссер
                  Голографический Режиссер
                  ну знаешь пхп или нет — это проверка на возраст ) если человек пришел в разработку ближе к 2020, то пхп с большой вероятностью не видел. и это нормально ) а еще джависты и дотнет с высокой вероятностью не видели пхп, потому что их трек развития был другой ) Ответить
                  раскрыть ветку (10)
                  • Молодой Профессор
                    Молодой Профессор
                    Ну еще про ассемблер вспомни Ответить
                    раскрыть ветку (9)
                    • Голографический Режиссер
                      Голографический Режиссер
                      а это тут причем? у меня есть товарищи, которые из Люксофтов и прочего Энтерпрайз аутсорса не вылезал ни разу в жизни, и они кроме джавы ничего не видели ) пилят веб последние лет 15-20 Ответить
                      раскрыть ветку (6)
                      • Кованый Писатель
                        Кованый Писатель
                        Товарища то да ...поверили ...а сам то иы что могешь? 😄 Ответить
                        раскрыть ветку (5)
                        • Голографический Режиссер
                          Голографический Режиссер
                          могу не быть идиотом анонимусом в чатах в телеграме. а ты? Ответить
                          раскрыть ветку (4)
                          • Кованый Писатель
                            Кованый Писатель
                            Можешь не быть да...но почему я виду обратное? Ответить
                          • Кованый Писатель
                            Кованый Писатель
                            Вот ты эксперт по пыхе, ну расскажи почему там в обьявлении пременных амперсанд, тока не гугли ок?😄 Ответить
                            раскрыть ветку (2)
                            • Голографический Режиссер
                              Голографический Режиссер
                              выйди и зайди нормально Ответить
                              раскрыть ветку (1)
                              • Кованый Писатель
                                Кованый Писатель
                                Может тебе еще ....ключи от квартиры...где деньги лежат? С темы то не сьезжай😄 Ответить
                    • Лохматый Осьминог
                      Лохматый Осьминог
                      mov ax,dx Ответить
                      раскрыть ветку (1)
                      • Добрый Павлин
                        Добрый Павлин
                        Ну хоть кто-то основу вспомнил Ответить
  • Песчаный Егерь
    Песчаный Егерь
    Как в вордпрессе рендерится html? Через php файл.
    Как на сайтах без js фреймворков выводится нужная информация? Через PHP Ответить
  • Песчаный Егерь
    Песчаный Егерь
    Язык нужно выбирать под каждую задачу.

    Зачем для простого API с небольшой нагрузкой собирать библиотеки, писать много-много кода на go, node если есть универсальный пхп фреймворк на Laravel/Yii который из коробки умеет всё настроить за пару кликов и пару часов написания своего функционала? И при условии, что я много-много лет пишу на пхп и знаю его как свои пять пальцев.

    Есть задачи которые можно сделать на пхп, но он точно не лучший вариант для этой задачи. В этом случае да, лучше выбрать другой ЯП.

    Но в основном все кто хают пхп, сложнее простых сайтов ничего и не писали, но гонятся за скоростью в тысячные мс, которые в его проекте от слова совсем, не будут влиять ни на что 😳 Ответить
  • Песчаный Егерь
    Песчаный Егерь
    По моему опыту пхп в основном не любят фронтенд разработчики. За последнее время с двумя разговаривал, как слышали, что на бэке пхп, так сразу начинали плюваться.

    На вопрос в чём дело, кроме «он морально устарел», «есть другие более лучшие языки» я не услышал.

    Так же была отсылка, что некоторые вещи на пхп делаются сложнее, чем на той же ноде или go. Ну например прокидывание данных между разными сессиями. В пхп нужно эти данные хранить в каком-то хранилище (кеш, бд, сессия, куки и т.д). Да, в этом есть проблема. Но если копнуть дальше и посмотреть на ноду, где есть один запущенный инстанс и данные между сессиями можно хранить внутри инстанса, то тут тоже есть один вопрос. А что делать если инстанс упал или перезагрузился? Ответ: подтягивать из кеша.

    Так получается чтобы прокинуть данные в ноде, косвенно тоже нужно хранилище для восстановления.

    И тут как бы все плюсы и минусы сходятся в ноль. Ответить
    раскрыть ветку (6)
    • Голографический Режиссер
      Голографический Режиссер
      ты всего намешал ) у всех трёх разная работа с типами, у двух из трёх есть рантайм, разные модели обработки запросов, разные трейдоффы ) то что средний фронтендер дурачок — это норма, они до сих пор токены авторизации в локал сторейдже хранят, потому что дяди в интернетах научили так делать ) Ответить
    • Изумрудный Космонавт
      Изумрудный Космонавт
      Я раньше писал на php в разных проектах, проблема еще держать энвайронмент в конкретном состоянии, чтобы все либы и внешние зависимости были одинаковых версий, иначе функционал ведет себя по разному. Так же зависимости на разных осях, одинаковой версии ведут себя по разному.


      Плюсы в го, там все эмбеддится в бинарник и даже libc, musl не нужен, можно в голом контейнере запускать Ответить
      раскрыть ветку (3)
      • Шустрый Специалист
        Шустрый Специалист
        Во всяком положении есть свои плюсы и свои минусы сказал муж, когда у него умерла тёща и с него потребовали денег на похороны. 🤣 Ответить
      • Океанический Гоблин
        Океанический Гоблин
        С нодой та же херня, только вид с боку. Версии от ноды к ноде создают проблемы с библиотеками. Ответить
      • Океанический Гоблин
        Океанический Гоблин
        А если надо расширить код и добавить функционал, а версия go изменилась? Придёте к той же беде - legacy библиотеки. Ответить
    • Робкий Киллер
      Робкий Киллер
      Comment media
      Ржу сам над собой немагу, - фронтендеры из далекого прошлого, еще как любят php! Так любят, что даже синтаксис* и логику PHP переносят в React) пхы-ха-ха

      * На самом деле это особый язык разметки DSL для LLM и ничего лучше не придумал, чтобы запилить IF LOOP в код фреймворка способного из привычного JSX генерировать любые типы шаблонов Ответить
  • Шустрый Специалист
    Шустрый Специалист
    Изя ты слышал доллар падает!
    Мойша, чтоб у тебя так хер стоял как он падает!
    Иш говорят умирает... Ответить
  • Дымящийся Гриб
    Дымящийся Гриб
    Блин чуть не пропустил эту тему, PHP - жил, жив и будет жить :))))))) Ответить
  • Добрый Павлин
    Добрый Павлин
    Никто в здравом уме в 26 году в php не пойдет.так что нужно ждать когда вымрут мамонты которые любят это поделие Ответить
    раскрыть ветку (3)
    • Шустрый Специалист
      Шустрый Специалист
      Поряка 60ти процентов сайтов до сих пор сидят на вордпресс. Ты про что? Куда кто не пойдет... Ты о чем....? Ответить
      раскрыть ветку (2)
      • Добрый Павлин
        Добрый Павлин
        Да и пох на них, у них денег нет Ответить
        раскрыть ветку (1)
        • Шустрый Специалист
          Шустрый Специалист
          Их 60 процентов в нете. Они могу тапками забить мамонта за пару баксов... Ответить
  • Металлический Страус
    Металлический Страус
    PHP давно бы бы умер, если бы не некроманты, вроде вас!))) Ответить
    раскрыть ветку (1)
    • Призматический Герой
      Призматический Герой
      руки прочь от некромантов, а то мы вам еще Сталина подымем :)) Ответить
  • Милый Медик
    Милый Медик
    Бейсик где Ответить
    раскрыть ветку (2)
    • Океанический Гоблин
      Океанический Гоблин
      В Excel Ответить
      раскрыть ветку (1)
  • Аристократичный Участковый
    Аристократичный Участковый
    PHP может с модулями nginx или userver потягаться? Ответить
    раскрыть ветку (4)
    • Танцующий Единорог
      Танцующий Единорог
      Нет, а зачем?
      Вообще, в 2026 году в PHP популярна JIT-компиляция, неумирающие рантаймы, типизация и всякое такое, типа статических анализаторов. Хотя и под php-fpm может и продолжает исправно работать. Ответить
      раскрыть ветку (3)
      • Аристократичный Участковый
        Аристократичный Участковый
        по сути городить очередной огород я не могу представить что можно сделать с помощью php и нельзя реализовать на модулях nginx или userver Ответить
        раскрыть ветку (2)
        • Танцующий Единорог
          Танцующий Единорог
          Ну они (модули) пишутся на C/C++, а значит скорость изменений, как правило, низкая, а трудоемкость этих изменений — высокая.

          PHP же тоже написан на C, но то что он является языком высокого уровня позволяет быстро и относительно просто вносить изменения в код программ, практически на лету деплоить. Наверное так.

          Так то в принципе про любой язык высокого уровня, на котором пишут бэкэнды, можно сказать: «...что можно сделать с помощью [подставить язык] и нельзя реализовать на модулях nginx или userver?». 😎 Ответить
        • Робкий Киллер
          Робкий Киллер
          PHP даёт то, чего нет у низкоуровневых решений: готовую инфраструктуру для сложной бизнес‑логики без хранения состояния между запросами. Поэтому на PHP проще и быстрее строить крупные корпоративные системы с безопасной, предсказуемой архитектурой, где важна не оптимизация на уровне сервера, а скорость разработки и богатая экосистема. Ответить
  • Вспотевший Бутерброд
    Вспотевший Бутерброд
    Вот Ruby on Rails точно умер. А хайпа в своё время поймал очень много Ответить
    раскрыть ветку (2)
    • Танцующий Единорог
      Танцующий Единорог
      Ну нет. Хайп прошел и он используется в своих областях спокойно без лишнего шума. Под него там написан тот же Crystal, который позволяет код на Ruby компилировать. В общем живет неспешно. 😎 Ответить
      раскрыть ветку (1)
      • Вспотевший Бутерброд
        Вспотевший Бутерброд
        Посмотрел НН. 192 вакансии Ruby, 1558 PHP и 8389 Python. Не умер конечно, но реально очень узкий по использованию Ответить
  • Ныряющий Герой
    Ныряющий Герой
    ~73% всего интернета это по числу сайтов или служб или приложений?
    а если посчитать по трафику посчитать?
    это как автомобилей по числу штук будет больше тазиков и древних развалин, а если по километражу? Ответить