Меми про те, що PHP мертвий або це якась неповноцінна мова, зустрічаються на просторах інтернету досить часто та викликають неоднозначну реакцію у розробників. Ми вирішили з’ясувати, чому айтівці «відмінили» PHP та чи дійсно технологія така погана.
Спойлер: ні.
Коли мова йде про статус PHP, відповіді завжди здаються дуже схожі — суміш особистої гордості, сарказму та виправдання, а твіти «PHP мертвий» стали мемом у Twitter. Тож, на думку австрійського розробника та фаундера п’яти технологічних компаній Флоріана Бауера, PHP має великі проблеми, і їх обговорення давно назріло.
Він спробував розвінчати кілька міфів, наприклад, що ця мова програмування вже мертва. Цифри кажуть інакше: зараз WordPress обслуговує 43% всесвітньої мережі (а він написаний саме на PHP), великі проєкти на кшталт Wikipedia використовують її як основну, і загалом 79% мережі працює на PHP.
«Проте цифри вводять в оману. PHP ще не мертвий, але повільно вмирає. І нам потрібно з цим щось робити. Подивімось правді в очі: PHP більше не крутий. Багато років тому, коли PHP започаткував Web2, це був найпопулярніший і основний спосіб додавання динамічного вмісту до статичних вебсайтів. Але кілька проблем з PHP і причина, чому так багато людей насміхається з нього сьогодні», — пише Флоріан на Medium.
Якщо конкретно, це:
На думку Флоріана, на рівні західних та глобальних підприємств PHP давно мертвий, і IT-спільнота немає намірів щось змінювати. А молоді люди не вважають PHP крутим і гідним вивчання — вони обирають JavaScript, Java або Python. Саме тому на PHP-конференціях і зустрічах ви в основному присутні чоловіки віком від 35 до 50 років.
Допис зібрав ряд коментарів з дуже полярними думками. Навіть у рамках одного висловлювання. Ось, що каже архітектор ПЗ та розробник під ніком Rcls:
«У країні JS-екосистема пробігла повз мову, створюючи такі інструменти, як бандлери, транспилери, програми обробки процесів тощо, тоді як у країні PHP-спільнота все ще чекає, поки мова розвинеться, щоб їм не потрібно було нічого робити. Facebook розробив власну версію PHP, але відмовився від неї після того, як зрозумів, що може зробити набагато більше за допомогою JS на стороні інтерфейсу.
Facebook інвестував у створення React, Google у розробку двигуна V8 JavaScript, а Angular і Microsoft розробили TypeScript. Великі компанії інвестували в цю мову, оскільки вона працює в кожному браузері. Тепер PHP є більшою мірою серверною мовою, оскільки її можливості обмежені обслуговуванням статичних сторінок. Та PHP все ще є мовою №1 у моїх книгах».
Full Stack Developer Авінаш Далві вважає, що всі прихильники мови мають докладати зусиль до розвитку мови та дати їй другий шанс:
«Я один із тих, хто все ще використовує PHP і любить PHP. Люди, які починали свою кар’єру з PHP, вони все ще люблять її. Усі ми повинні об’єднати зусилля, щоб підняти цю мову в топ знову».
Та не всі коментатори так тепло ставляться до технології.
«PHP потворний, настільки потворний, що я б мільйон разів віддав перевагу JavaScript. Нехай PHP покоїться з миром, бо TypeScript знищить будь-яку іншу мову, за винятком дуже кількох першокласних загроз рівня Python», — вважає розробник Кашан Ахмад.
Та якщо дивитись на ситуацію більш широко, то прихильники та ненависники PHP поділилися на два майже рівних табори (в українській IT-спільноті точно). Ми провели опитування в Telegram-каналі Highload, у якому взяли участь 198 розробників. З них 39% вважають цю мову програмування застарілою, потворною, дурною чи складною, ще 45% — що меми створили упередження до PHP і це чи не найкраща технологія.
Інші тактовно промовчали, бо ніколи не використовували PHP.
Якщо більша частина розробників прихильно ставиться до PHP, то можна перейти до теми порятунку мови. Повернемося до нашого австрійського розробника. У блозі Флоріан пригадав, що колись JavaScript був у подібній ситуації, як PHP.
«Проте це була єдина мова, яка безпечно працює в браузері, тому розробникам довелося змусити її працювати добре. Так розвинулася надбагата екосистема фреймворків і компіляторів, яка підштовхнула до розвитку нові мови, такі як TypeScript, що змусило замовкнути навіть найвидатніших критиків. І головне — з JavaScript були молоді розробники», — пише Бауер.
Для PHP він бачить інакший шлях — щось на кшталт ребрендингу та перейменування наступної версії PHP на HypeScript. Це буде сприйняте як щось нове, і люди знову звернуть увагу на цю мову програмування. Крім того, на думку фахівця, так з’явиться можливість відмовитися від старіших фрагментів PHP або додати суворіші правила, як-от зробити типи обов’язковими для покращення якості та продуктивності.
«У PHP просто проблема з брендом, а не з технологією, тож це можна навіть зробити, не змінюючи мову програмування взагалі. HypeScript звучить як логічна назва, яка також вшановує назву PHP (PHP: Hypertext Preprocessor)», — резюмував розробник.
Резиденти Дія.City сплатили до бюджету понад 8 млрд грн податків в І кварталі 2025 року.…
У Китаї закликають офісних працівників не працювати надто багато — держава сподівається, що вільний час…
Експерти звертають увагу на тривожну тенденцію: люди все частіше використовують ChatGPT, щоб визначити місцезнаходження, зображене…
Компанія JetBrains випустила нову версію мультимовного середовища розробки IntelliJ IDEA 2025.1. Оновлена IDE отримала численні…
Платформа обміну миттєвими повідомленнями Discord впроваджує функцію перевірки віку за допомогою сканування обличчя. Зараз вона…
Wikipedia намагається захистити себе від тисяч різноманітних ботів-скрейперів, які сканують дані цієї платформи для навчання…