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

OleStep OleStep 18 Мая (ред)

Несмотря на частые шутки в адрес PHP, число которых, кажется, превосходит даже множество видео с котиками в Интернете, он продолжает доминировать как ведущий язык сценариев на стороне сервера. Действительно, вы правильно прочитали. По статистике, 77,4% всех признанных веб-сайтов работают на PHP, что является свидетельством его широкого распространения. Это подчеркивает важность создания эффективной среды разработки PHP для веб-разработчиков.

Секрет широкой популярности PHP заключается в его доступности. Язык позволяет быстро взаимодействовать с веб-страницами и базами данных, часто быстрее, чем можно произнести «Привет, мир!» Более того, влияние WordPress на Интернет неоспоримо: более 40% веб-сайтов используют эту платформу на основе PHP. Для разработчиков, работающих на macOS, настройка стека разработки macOS , который легко интегрирует PHP, может значительно повысить производительность и производительность.

Однако PHP часто становится объектом юмористической критики. Простой поиск в Интернете критических статей в адрес PHP выявляет множество недовольств, превосходящих даже те, что касаются летнего барбекю. Тем не менее, сообщество разработчиков отреагировало созданием надежных PHP IDE (интегрированных сред разработки), которые упрощают кодирование, отладку и тестирование PHP-приложений.

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

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

Ответ на критику: первые проблемы PHP

Появление PHP в 1995 году было встречено со скептицизмом, в основном из-за непоследовательного именования функций, порядка параметров, уязвимостей безопасности и отсутствия полной поддержки объектно-ориентированного программирования до PHP 5 в 2004 году. Отладка PHP также была общеизвестно сложной задачей. Это подчеркивает необходимость наличия надежной среды разработки PHP и использования передовых PHP IDE для решения этих проблем.

Снисходительность PHP к обработке ошибок и проверке типов поощряла плохие привычки кодирования. Однако крайне важно признать, что неправильное использование инструментов — это не только вина самих инструментов.

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

Эволюция PHP: путь совершенствования

PHP действительно претерпел значительные изменения. Благодаря PHP 5, представившему улучшенное объектно-ориентированное программирование, PHP 7, повышающему скорость и производительность, а также PHP 8, добавившему такие функции, как именованные аргументы и компилятор Just-In-Time, PHP укрепил свои позиции в мире программирования. В отладке также наблюдаются улучшения с помощью таких инструментов, как Xdebug, важнейшего компонента любой среды разработки PHP.

Читать далее (анг.): dev.to

Призыв к переоценке PHP

PHP заслуживает новой оценки, основанной на его текущих возможностях и вкладе. Благодаря значительному росту и совершенствованию на протяжении многих лет PHP продемонстрировал свою устойчивость и адаптируемость перед лицом критики. Разработка на PHP, особенно с использованием адаптированной среды разработки PHP, подходящей PHP IDE и оптимизированного стека разработки для macOS, может раскрыть новые возможности для проектов веб-разработки.

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

PHP

2 Ответа

  1. UterNet UterNet 18 Мая (ред.)

    Версия PHP 8 намного лучше, чем версия 5. Часто плохие ассоциации возникают из-за того, что он является первым языком многих разработчиков, что приводит к плохому коду.

    Почему распространён:

    • Простота обучения и использования
    • Широкое распространение
    • Рекомендации по стандартам PHP
    • Активное сообщество
    • Широкий выбор фреймворков
    • Скорость выполнения
    • Регулярные обновления
    • Обширная поддержка API
  1. fomiash fomiash 18 Мая (ред.)

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