PHP умер… Да здравствует PHP!

PHP умер… Да здравствует PHP!

Скандал вокруг Gutenberg и WordPress - стал последней каплей для PHP. Сделайте глубокий вдох. Давайте проигнорируем троллей и взглянем на то, что общего у Марка Твена, Фиделя Кастро и PHP - и более того, почему PHP по-прежнему является разумным выбором для стартапов и малых предприятий.

Когда PHP начал умирать?

Кажется, первые сообщения «PHP мертв» начали появляться в 2011 году (скажите, если вы найдете более старые). Если вы читаете Medium и занимаетесь на курсах, которые сейчас появляются словно грибы, единственным общим является то, что все ненавидят PHP, ну или просто игнорируют его. По-видимому, невозможно писать на PHP с промасленной бородой, ироничной футболкой и попивая кофе по завышенной по цене.

Чушь собачья.

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

Вот реальность: почти 80% интернета в 2018 работает на PHP.

Думаю, PHP ещё не умер.

Мифы

PHP не масштабируется. Да, прааавильно. Википедия полностью работает на PHP и является пятым сайтом среди самых посещаемых в Интернете. Есть также этот небольшой сайт под названием Facebook, который использует PHP, слышали о нём?

PHP работает медленно. Конечно, старый PHP может быть медленным. Аргумент звучит также, как и OS X - ужасная ОС, потому что мой первый Apple II был медленным. PHP 7 достаточно быстр, более того он в три раза быстрее, чем Python.

Проекты, где PHP сияет

Когда я говорю с владельцами бизнеса, которым нужен веб-сайт, мое первое предложение - посмотрите на CMS на основе PHP, например Drupal. Даже создание своих CMS на PHP часто укладывается в бюджет малых предприятий. И часто получаю неуверенный ответ, «но что насчет [супер-дорогостоящей нишевой технологии X]».

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

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

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

Нет необходимости останавливаться на достигнутом. Продвинутые фреймворки, такие как Symfony, могут работать со сложной бизнес-логикой в широком спектре приложений. PHP-отличный язык для создания API, которые хорошо сочетаются с современными интерфейсными фреймворками, такими как React, Vue и Angular.

Бизнес-смысл PHP

Давайте вернемся к 80% интернета, работающего на PHP. В переводе на экономический, это означает, что есть огромное количество разработчиков на PHP. Преимущество для вас заключается в том, что:

  1. Нанимать разработчиков гораздо проще. Удачи в поиске нового разработчика для проекта, который вы решите сделать на каком-то неизвестном фреймворке.
  2. Затраты на разработку ниже из-за доступности разработчиков на рынке, и не нужно изобретать велосипед — есть много проектов с открытым исходным кодом под любые нужды.

По какой-то причине, фундаментальная деловая хватка отсутствует у стартапов. В следующий раз, когда вы услышите, как кто-то описывает простое веб-приложение некой словесной диареей о блокчейне и машинном обучении, просто кивните и спокойно объясните, что Laravel или Symfony будут работать нормально 99% времени. Короче говоря, не верьте шумихе вашего собственного маркетингового отдела.

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

Перспективы, которые приносят старшие инженеры

Настоящие старшие инженеры приносят трезвость и широкую перспективу, которую вы просто не получаете, разговаривая со «старшими разработчиками» с двухлетним опытом работы на interwebs. Когда вы используете проверенные технологии, такие как PHP, гораздо проще найти эксперта с 10-летним опытом работы.

Для предпринимателей, работа с опытными инженерами экономит деньги. Создавайте свой MVP быстрее и с высоким качеством с самого начала, а не пытайтесь «сэкономить» деньги, нанимая команду юниоров. Старшие разработчики гораздо более реалистичны при использовании PHP и фреймворков, таких как Symfony и Laravel.

Девять жизней PHP

Мы всегда можем надеяться, что 2019 год, наконец, положит конец статьям о смерти PHP.

PHP является Фиделем Кастро языков программирования; в конце концов Кастро пережил пять президентов США, которые заказали его убийство. И, как преувеличенные слухи о смерти Марка Твена (2 июня 1897 года еженедельник «New York Journal», опровергая слухи о смерти Марка Твена, процитировал его телеграмму: «Сообщения о моей смерти сильно преувеличены»), явно абсурдно называть язык, на котором работают 80% сайтов - мертвым.

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