Коломия
ua ru

Технології

Найактуальніші версії php для сайту – чи варто переходити

Найактуальніші версії php для сайту – чи варто переходити

На сьогоднішній день php є найпоширенішою мовою програмування, вона найбільш доступна для вивчення, кількість мануалів, онлайн-уроків, готових проектів у репозиторіях, все вказує на величезну популярність. Натомість основних версій php кілька. Звичайно є офіційні версії 5.4, 7.2, 8.0 вони замінюють один одного, але багато проектів залишаються на старих версіях і на це є досить вагомі причини.

Вище ми вказали найпопулярніші версії кожного покоління. Саме між ними розподілено проекти. До речі саме з цієї причини хостери пропонують хостинг для сайту з різними версіями у всіх поколіннях.

PHP 7 вийшла у реліз у 2015 році замінивши 5-у лінійку, а PHP 8 вийшла у 2020 році. Природно, розробникам рекомендується повний перехід на нову версію з кількох причин:

  • кожне номерне покоління мови відрізняється значним прискоренням обробки коду. Проекти стають більш продуктивними, код чистіше, а сайти швидше;
  • з виходом нової версії оголошується припинення підтримки попередньої, таким чином розробник 2-3 року фори для переходу на нову версію, після чого знайти нові мануали, отримати саппорт від фахівців буде важко;
  • прийнято вважати, що нові версії ПЗ це завжди безпечніше

Але насправді все трохи інакше. Є об'єктивні причини, чому хостинг провайдери досі пропонують версії до 2010-х років:

  1. Якщо апгрейд версії php в одному номерному поколінні допустимо і широко вітається то перехід з 5 на 7 або на 8 версію це величезний пласт роботи. Недостатньо просто прийти до хостера і попросити переключити версію ПЗ на новішу, у вас абсолютно точно перестане працювати сайт. Вам потрібна допомога розробника чи програміста, який оптимізує та підготує сайт для переходу.
  2. Багато CMS системи популярні в минулому, зараз забуті або давно не оновлюються, і вони ніколи не запрацюють на нових версіях мови програмування. Такі сайти доведеться конвертувати під іншу систему.
  3. Як результат попередніх пунктів, ціна такого переходу може сильно перевищувати можливі переваги від переходу.

Таким чином багатьом клієнтам вигідно залишатися на старих версіях, особливо якщо сайти не конкурують у топах видачі, комерційним сайтам, які не є джерелом доходу, просто немає необхідності перекладати старі сайти на нові версії ПЗ. У такому разі краще розглянути розробку нового сайту під новим ПЗ.