Сама мова — солідна, а її екосистема неймовірно багата. За останнє десятиліття інструментарій зробив величезний стрибок. Foundation гарантує сталий розвиток. Впровадження AI тут вище, ніж в інших мовах (імовірно, через величезні масиви PHP-коду, на яких навчалися моделі). Хоча розробка через комітет — не ідеальний шлях, мова продовжує еволюціонувати. Тож проблема навіть не в цьому.
Найбільша біда PHP — маркетинг. Програмісту, захопленому своєю справою, нудно про це говорити, але це правда. Можна й надалі вдосконалювати технічну частину, але ніщо не змінить ситуацію так сильно, як грамотне просування мови.
Маркетинг вирішує все. Погляньте на Laravel. Його можна любити чи ненавидіти, але ніхто не заперечить, що це найуспішніший проєкт на PHP (можливо, другий після WordPress). Laravel від самого початку побудував потужну маркетингову машину, і вона довела свою ефективність.
Працюючи в JetBrains понад чотири роки, я багато чого дізнався про маркетинг. Це не основна моя спеціалізація (я developer advocate, а не маркетолог), але я бачу: просування працює. Це критично для будь-якого проєкту, включно з open source мовами програмування.
На мою думку, Foundation має взяти це на себе, якщо їхня місія справді полягає у забезпеченні довгострокового процвітання мови PHP.
Ось мої конкретні пропозиції:
- Якщо ви хочете, щоб PHP сприймали як сучасну мову, її сайт має це демонструвати. Не чекайте, поки backend developers перероблять дизайн безплатно. Найміть професійну агенцію, яка знає свою справу.
- Платіть фахівцю за full-time роботу над документацією, щоб люди могли вивчати PHP справді ефективно.
- Платіть спікерам, щоб вони виступали за межами «бульбашки» PHP. Поширюйте знання про мову.
- Інвестуйте в соціальні мережі. Я розумію: декому з internals не подобається X. Але факт залишається фактом: значна частина вашої цільової аудиторії саме там. Залиште політику вдома і будьте там, де люди: X, Reddit, Newsletters, Blog, Insta, TikTok, Facebook, LinkedIn. Це, безумовно, повноцінна робота.
- Зробіть internals доступнішими (час відмовитися від mailing list) і знайдіть людину, яка вестиме блог чи влог про внутрішні процеси. Покажіть, як багато роботи стоїть за розвитком мови. Залучіть людей до цієї історії.
- Інвестуйте у високоефективні features, які можна вигідно презентувати, і активно просувайте їх після релізу.
Для всього переліченого потрібно три-чотири full-time позиції. Принаймні, судячи з мого досвіду в JetBrains. Якщо ми справді хочемо, щоб PHP процвітав у найближчі десятиліття, маємо інвестувати у те, що має найбільше значення.