Почему смузихлёбы не любят PHP?

Почему смузихлёбы не любят PHP?

Vox·

У смузихлёбов принято хохотать над языком PHP. Какие претензии они предъявляют?

  • Язык старомодный (в отличие от моднейшего TypeScript в Node.js).

  • У него плохо с метапрограммированием (в отличие от прекрасного Clojure).

  • Язык сделан академически неправильно (в отличие от Haskell).

  • Синтаксис не элегантный (в отличие от Elixir).

  • Язык не монадический (в отличие от Rust). Ну что мне им сказать? Да, PHP не монадический язык, но для извращенцев туда добавили кусок Хаскелля, кушать подано, приятного аппетита: https://github.com/widmogrod/php-functional

Почему же программисты непрерывно высмеивают PHP в течение последних как минимум пятнадцати лет подряд? Откуда такой снобизм?

Программирование можно условно разделить на системное и прикладное. Системных языков в промышленности всего четыре: Rust, C, Ada, C++. Ассемблеры для конкретных архитектур используются редко, чаще в виде ассемблерных вставок. Самый надёжный язык из четырёх штук — Ada. Всё, что летает, стреляет или парит над Землёй (авионика, космос, военная техника), железная дорога, мирный атом, — это Ada. Что же касается Си, Rust, C++, то индустрия уже выпустила GNAT Pro для Rust:

https://www.adacore.com/gnatpro-rust

И GNAT Pro для C и C++:

https://www.adacore.com/gnat-pro-for-c-c-plus-plus

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

А вот языков прикладных — множество. И PHP в том числе среди них. Ну вот что плохого в том, что, допустим, поголовно все ERP, CRM, соцсети, таск-трекеры, CMS и прочие бэкэнды будут написаны на PHP 8.4 в 2025 году? Объективно ничего плохого не вижу. А вот просто не модный язык, и всё. За модой программисты гонятся похлеще фотомоделей, инстасамок и самих модельеров. Именно поэтому из-за постоянных гонок за модой в планетарном масштабе в IT нельзя в 30 лет гордо выпрямиться, расправить плечи и сказать: "Ну теперь я не студент Ванька в футболочке, а Иван Александрович в пиджачке, состоявшийся специалист, профессионал, взрослый мужчина с уважением в обществе, деньгами, максимально далёким от работы хобби и кучей свободного времени!"

Такой инфляции знаний и обесценивания опыта, как у программистов, больше нет нигде в мире. Каждый раз, публично ругая какой-то язык программирования, технологию, либу, СУБД, фрэймворк и так далее, лично ты подбрасываешь вязанку хвороста в костёр мирового обесценивания нашей профессии. Я считаю, что PHP — это прекрасный и лёгкий в изучении язык с Си-подобным синтаксисом для написания абсолютно любых бэкэндов. Язык, просто ставший не модным, как какой-нибудь музыкальный жанр наподобие heavy metal.

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

Правила комментирования
  • Любые темы про политику, войны, или всё то, что НЕ относится к теме сайта, будут УДАЛЯТЬСЯ.
  • Всё, что попадает под возможные нарушения законодательства РФ (экстремизм, призывы, дискредитация, оправдание, возбуждение и т.п.) - тоже.
  • Любые бессмысленные оскорбления участников сайта или тематики сайта. Если с чем-то не согласны - приводите аргументацию, а не оскорбления.
  • Запрещается упоминание в негативном контексте (клевета) каких-либо персоналий - физических или юридических лиц.

Мы стараемся сделать комментарии ценным информационным материалом, засорять сайт мусорными обсуждениями, никак не относящимися к теме сайта, не нужно! Спасибо за понимание.

0 / 10000

Форматы: JPG, PNG, WebP. Не более 5 файлов (по 10 МБ). Можно вставить из буфера (Ctrl+V).

Загрузка комментариев…