На сегодняшний день php является самым распространенным языком программирования, он наиболее доступен к изучению, количество мануалов, онлайн-уроков, готовых проектов в репозиториях, все указывает на огромную популярность. Вместе с тем основных версий php несколько. Конечно есть официальные версии 5.4, 7.2, 8.0 они заменяют друг-друга но многие проекты остаются на старых версиях и на это есть довольно веские причины.
Выше мы указали самые популярные версии из каждого поколения. Именно между ними распределены проекты. Кстати именно по этой причине хостеры предлагают хостинг для сайта с различными версиями во всех поколениях.
PHP 7 вышла в релиз в 2015 году заменив 5-ую линейку, а PHP 8 вышла в 2020 году. Естественно разработчикам рекомендуется полный переход на новую версию по нескольким причинам:
-
каждое номерное поколение языка отличается значительным ускорением обработки кода. Проекты стают более производительными, код чище а сайты быстрее;
-
с выходом новой версии объявляется прекращение поддержки предыдущей, таким образом у разработчика 2-3 года форы для перехода на новую версию, после чего найти новые мануалы, получить саппорт от специалистов будет затруднительно;
-
принято считать, что свежие версии ПО это всегда более безопасно
Но на деле все немного по другому. Есть объективные причины, почему хостинг провайдеры до сих пор предлагают версии до 2010-х годов:
-
Если апгрейд версии php в одном номерном поколении допустим и и широко приветствуется то вот переход с 5 на 7 или на 8 версию это огромный пласт работы. Недостаточно просто прийти к хостеру и попросить переключить версию ПО на более новую, у вас абсолютно точно перестанет работать сайт. Вам нужна помощь разработчика или программиста, который оптимизирует и подготовит сайт для перехода.
-
Многие CMS системы популярные в прошлом, сейчас забыты или давно не обновляются и они никогда не заработают на новых версиях языка программирования. Такие сайты придётся конвертировать под другую систему.
-
Как результат предыдущих пунктов цена такого перехода может сильно превышать возможные преимущества от перехода
Таким образом многим клиентам выгодно оставаться на старых версиях особенно если сайты не конкурируют в топах выдачи, коммерческим сайтам, которые не являются источником дохода просто нет необходимости переводить старые сайты на новые версии ПО. В таком случае лучше рассмотреть разработку нового сайта под свежее ПО.
- 15 просмотров