Почему PHP все еще жив?
Даже люди, знающие несколько веб-стеков, часто выбирают PHP. Почему? Потому что это просто.
Серверный рендеринг: на порядок проще, чем одностраничные приложения.
Современные фреймворки: есть зрелые фреймворки для MVC, REST и микро-фреймворки, если они слишком тяжеловесны на ваш вкус.
Современная упаковка и множество библиотек: PHP composer позволяет вам использовать репозитории пакетов очень похоже на node's npm.
Не изобретать велосипед: PHP чувствует себя очень роскошно в качестве веб-разработчика, потому что в него встроено так много полезных функций.
Стабильность: мир Javascript меняется каждые 5 минут, и код, который вы написали в прошлом году, становится несовместимым с новыми библиотеками и фреймворками. (Плюс вы тратите часы на конфигурирование, перепилирование и т.д.) Ruby on Rails делает так много всего, что сейчас он такой же большой и раздутый, как J2EE. Язык PHP меняется не так быстро, и ваш код остается актуальным в течение многих лет.
Тривиальность и дешевизна развертывания: на linux-сервере за $5/mo можно запустить достаточно масштабируемое PHP-приложение. Его можно настроить с помощью одной команды. Оно практически не требует обслуживания.
Тривиально масштабируется: Он легко запускается за Apache или Nginx - масштабирование не является проблемой.
Простота аутсорсинга: PHP широко используется во всем мире. Вам нужно нанять фрилансера? Офшорную или офшорную команду? Нет проблем. (Конечно, управление этим всегда является сложной задачей).
Все это делает PHP отличным выбором для многих проектов. Я сейчас создаю сайт для свободного времени на PHP и микрофреймворке Slim. Многие проекты не подходят, но, к счастью, мы живем в благоприятное для разработчиков время.
Comments