Хорош ли язык программирования PHP в 2022 году?

И, стоит ли изучать Php в 2022 году? Хорошо, я новичок в веб-разработке, и я хочу знать, стоит ли изучать php в 2022 году? Я видел много людей, говорящих, что node.js взял верх, поэтому нет необходимости изучать php, а php — мертвый язык.

Итак, должен ли я изучать php для бэкэнда и хорош ли PHP?

PHP

3 Ответа

  1. Зависит от того, кого вы спросите. Кроме того, зависит от вашего определения хорошего языка. И это не мертво. Он по-прежнему управляет большей частью Интернета.

    В отличие от большинства языков, PHP претерпел, пожалуй, наибольшую эволюцию из всех. Он начинался как простой набор скриптов для условного рендеринга html, а закончился полноценным языком, который может делать почти все, действительно мультипарадигмальный.

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

    Не помогает и то, что многие учебные пособия и примеры кода устарели и считаются плохой практикой, если они вообще работают с последними языковыми версиями. Кроме того, PHP получает плохую репутацию из-за кода Wordpress.

    Тем не менее, глядя на php от 7.4 до 8.1 и на множество сред выполнения, которые привносят в язык функции (swoole, roadrunner), PHP — это очень хорошо, если вы можете игнорировать беспорядок прошлого.

  1. Как никогда лучше. Те, кто придерживался его в течение последних 5−6 лет, почувствовали, как тяжелая работа команды по языковому дизайну и эталонной реализации в сочетании с правильной миграцией дизайна и управлением проектами, вывела его на уровень, о котором раньше никто и не думал.

    Если вы знаете, как его настроить, PHP легко превзойдет даже такие долго работающие языки, как Node.js, хотя он все еще далек от компилируемых языков.

  1. Слова «PHP мёртв» я слышу то ли с 2010, то ли с 2011 года. Но умирать он не собирается.
    А ответ на вопрос зависит от целей. На мой взгляд, использование node.js оправдано для highload-проектов, где нужно применение асинхронности. А вот если требуется написать небольшой скрипт, который будет работать на любом, даже самом помойном хостинге, то PHP — куда более подходящее решение.