Добавить в корзинуПозвонить
Найти в Дзене

Каково будущее PHP?

Начало 2000-х годов ознаменовало начало «Веб 2.0», преобразующего Интернет, благодаря таким языкам сценариев, как PHP. Будучи одним из самых ранних и широко используемых языков сценариев, PHP помог преобразовать веб, который мы знаем сегодня. Прошли годы, языки адаптируются, но достаточно ли изменился PHP, чтобы оставаться в центре внимания? Светлая Сторона Согласно опросу W3Techs, проведенному в июне 2021 года, PHP является основным языком на стороне сервера, используемым 82 процентами веб-сайтов. Даже Facebook и Twitter используют PHP. Одна из самых популярных CMS, WordPress, полностью построена на PHP, и сайты, использующие WordPress, составляют почти 27 процентов Интернета. Поскольку PHP является открытым исходным кодом, любой может внести свой вклад в PHP и создать свои фреймворки, вокруг которых поддерживается постоянный уровень развития. Facebook создал «Hack», язык программирования, который может взаимодействовать с PHP и работать на виртуальной машине HipHop (HHVM). В наши дни

Начало 2000-х годов ознаменовало начало «Веб 2.0», преобразующего Интернет, благодаря таким языкам сценариев, как PHP. Будучи одним из самых ранних и широко используемых языков сценариев, PHP помог преобразовать веб, который мы знаем сегодня. Прошли годы, языки адаптируются, но достаточно ли изменился PHP, чтобы оставаться в центре внимания?

Светлая Сторона

Согласно опросу W3Techs, проведенному в июне 2021 года, PHP является основным языком на стороне сервера, используемым 82 процентами веб-сайтов. Даже Facebook и Twitter используют PHP. Одна из самых популярных CMS, WordPress, полностью построена на PHP, и сайты, использующие WordPress, составляют почти 27 процентов Интернета.

Поскольку PHP является открытым исходным кодом, любой может внести свой вклад в PHP и создать свои фреймворки, вокруг которых поддерживается постоянный уровень развития.

Facebook создал «Hack», язык программирования, который может взаимодействовать с PHP и работать на виртуальной машине HipHop (HHVM). В наши дни используется множество PHP – фреймворков, в том числе Codeigniter, Zend, Laravel, что позволяет ускорить разработку и упростить обслуживание кода.

С момента своего появления PHP имел много версий – в настоящее время актуальна 8 версия. Со временем он значительно улучшился, чтобы идти в ногу с внедрением других технологий веб-разработки, таких как ASP.NET. Многие программисты все еще используют PHP, потому что его легче изучать, и гораздо дешевле развертывать веб-сайты на PHP по сравнению с веб-сайтами на других языках, потому что он может работать на любом сервере, на базе Linux или Windows.

PHP поддерживается в 64-разрядных операционных системах, что обеспечивает более высокую производительность и поддержку 64-разрядных больших файлов и целых чисел.

Темная Сторона

PHP значительно улучшил производительность, но ему приходится конкурировать с такими языками как Node.js и Python, которые довольно эффективны для вычислений. В нем все еще отсутствует JIT-компиляция, а отсутствие асинхронной и многозадачной поддержки в его основе усложняет ситуацию в постоянно развивающемся мире Web 2.0.

PHPNG – это ветвь, над которой экспериментируют для лучшей оптимизации памяти PHP, что дает лучик надежды в этом темном облаке.

У открытого исходного кода также есть свои особенности, например, фрагментация.

Безопасность - это еще один флаг для PHP, и это область, которая нуждается в некоторой работе. Около 30 процентов всех уязвимостей связаны с PHP, и это снова может быть связано с фрагментированным характером языка.

Уязвимость включения файлов является наиболее часто используемым методом эксплуатации, согласно анализу, проведенному в Zone-H, архиве поврежденных веб-сайтов. Небезопасное использование различных функций PHP, таких как include, allow_url_fopen и require, привело к недостаткам безопасности на веб-сайтах, использующих PHP в качестве языка на стороне сервера.