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

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

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

Прорыв

Книга в подарок

Опубликована наша книга «Прорыв. Единственный путь развития бизнеса». Это бизнес-роман о производственном предприятии, столкнувшимся с «потолком» в своем развитии. Для прорыва в развитии руководству и персоналу приходится преодолеть собственные, выстраданные на опыте, но устаревшие убеждения. Читателю предлагается пройти через этот прорыв вместе с героями. Вы увидите трудности такой трансформации, осознаете природу сопротивления изменениям и реальный путь к таким изменениям.
Подпишись на наш Telegram-канал и получи книгу в подарок!

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

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

Чушь собачья. Довольно. Я и так постоянно общаюсь с людьми, готовыми принять сомнительные бизнес-решения из-за анти-PHP настроений. Вот реальность: почти 80% Интернета работает на PHP в 2018 году.

Я думаю, что PHP все-таки не мертв.

Мифы

  1. PHP не масштабируется
    Правда? Википедия полностью работает на PHP и является пятым из наиболее посещаемых сайтов в Интернете. Есть еще небольшой сайт под названием Facebook, который использует PHP, вы знали об этом?
  2. PHP медленный
    Конечно, старый PHP может быть медленным. Но это все равно, что говорить, OS X – ужасная ОС, потому что мой первый Apple IIe был медленным. 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. Нанять разработчиков PHP намного проще. И попробуйте найти нового разработчика для проекта, который вы сделали на каком-то безвестном фреймфорке.
  2. Затраты на разработку снижаются из-за высокой доступности разработчиков на рынке и множества проектов с открытым исходным кодом – не нужно изобретать велосипед.

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

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

Перспектива, которую приносят опытные разработчики

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

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

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

Мы можем надеяться, что 2019 год, наконец, положит конец сообщениям о смерти PHP. Опять же, может быть, не стоило делиться своим секретом. Именно из-за удивительных языков, таких как PHP и Ruby, я могу штамповать MVP дешевле 15К , используя опытных разработчиков.

PHP – это Фидель Кастро среди языков программирования; ведь Кастро пережил пять президентов США, которые приказали его убить. И, конечно, как и слухи о смерти Марка Твена были слегка преувеличены, явно абсурдно назвать мертвым язык, на котором работает 80% веб-сайтов.

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

Автор: Сергей Шанин
Источник