Как стать автором
Обновить
815.92
OTUS
Цифровые навыки от ведущих экспертов

Да здравствует PHP

Время на прочтение4 мин
Количество просмотров4.6K
Автор оригинала: Jyotirmay Samanta
Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP».




Слухи о смерти PHP сильно преувеличены

Согласно отчету W3Techs, PHP использует 79% всех веб-сайтов, о которых известны их серверные языки программирования. И все же множество программистов выстраиваются в очереди, чтобы провести похоронную службу для языка. Слухи о смерти PHP могут быть очень сильно преувеличены. В этой статье вы узнаете о нескольких причинах, по которым PHP по-прежнему является отличным языком для разработки корпоративных приложений.


На выходных наш пост, посвященный обсуждению места PHP в индексе TIOBE за сентябрь, вызвал большую дискуссию. Сегодня утром мы хотим продолжить говорить о PHP, но на этот раз словами Джотирмая Саманты, который хочет, чтобы мир знал, что в этой старушке еще теплится жизнь. Прежде чем вы перейдете к статье, если вы PHP-разработчик, работающий над интересным проектом, почему бы не связаться с нами и не поговорить об этом — editor@jaxenter.com. Теперь перейдем к статье!

Шумиха вокруг блоков редактора WordPress Gutenberg, сделанных из JavaScript вместо PHP, заставила всех задуматься: «Закончилось ли эра PHP?» Ну нет! По крайней мере, так говорит статистика. W3Techs опубликовало отчет, в котором говорится, что «PHP используют 79% всех веб-сайтов о которых известны их серверные языки программирования». Это 8/10 сайтов! Итак, мы все же предполагаем, что PHP здесь всерьез и надолго.

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



Согласно статье TechRepublic, PHP все еще находится в списке «7 языков программирования, которые каждый разработчик должен выучить в 2018 году». Так почему же мы постоянно слышим, как люди говорят, что язык мертв? Давайте рассмотрим несколько мифов.

Почему существует миф о том, что время PHP истекло?


PHP не масштабируется и работает медленно. Это самые обсуждаемые мифы. В самом ли деле? Facebook, Wikipedia, Slack и WordPress разработаны с использованием PHP.

Wikipedia является пятым по посещаемости веб-сайтом, и по состоянию на 2019 год Facebook насчитывает более 2,38 млрд активных пользователей в месяц. Не масштабируется? Повторите пожалуйста?

И с последними версиями PHP, он стал быстрее, чем когда-либо. Согласно hackr.io, PHP 7 в три раза быстрее, чем Python. Как вам такое! Но если вы не разработчик, эта статистика не будет иметь для вас значения. Итак, давайте разберемся, почему выбор PHP в качестве базы вашего технического стека не означает катастрофу, как вам твердят.

Бизнес-элементы PHP: зачем разрабатывать корпоративные приложения на PHP?


Куча разработчиков


Как я упоминал ранее, 8 из 10 сайтов по-прежнему работают на PHP. Это означает, что разработчики знают, как программировать на PHP, как опытные, так и начинающие. Это также результирует в легком поиске работы. В заявках, которые получает Binaryfolks, более 80% претендентов имеют опыт работы с PHP.

Низкие затраты на разработку


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

С помощью PHP вы можете создать достойное программное приложение менее чем за 15 тысяч долларов!

Более быстрый выход на рынок


Инструменты, функции и фрагменты кода, предоставляемые средами PHP с открытым исходным кодом, помогают ускорить разработку приложений. PHP обладает огромной библиотекой пакетов с открытым исходным кодом (https://packagist.org/), которые можно использовать в разных средах, тем самым экономя огромное количество времени на разработку.

Кроме того, функция генерации кода в некоторых платформах помогает автоматически генерировать код на основе настроек и параметров, выбранных разработчиками. Опять экономим время!

Серьезная поддержка сообщества


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

Масштабируемость


Масштабируемость — это первое, что всплывает, когда мы говорим о разработке приложений (например, разработка коммерческих приложений [т.е. ERP]). Вы должны предусмотреть, чтобы ERP справлялась с растущей нагрузкой или, проще говоря, с возможностью приспособления к росту.

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

Безопасность


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

Но PHP 7 принес улучшения безопасности, которые действительно модернизировали протокол безопасности языка. Некоторые рекомендации по безопасности в PHP — регулярно обновлять его, используя htmlspecialchars, чтобы избежать межсайтового скриптинга, используя ORM, например, doctrine или eloquent, чтобы минимизировать атаки SQL-инъекций и т. д.

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

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

Вам может не нравиться PHP, но называть его мертвым — это слишком. Тот факт, что группа разработчиков сосредоточена на одном конкретном языке, не означает, что все остальные языки мертвы или умирают. Поскольку последняя тенденция провозглашения смерти знаменитостей в 2018 году пошла на убыль, я надеюсь, что возглаз «PHP умер» также утихнет! Аминь!



Сине-зеленый деплой. Бесплатный урок


Теги:
Хабы:
+3
Комментарии19

Публикации

Информация

Сайт
otus.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
OTUS