Недавно я начал размышлять о соответствии php, как языка программирования, современным реалиям, учитывая, сколько внимания сейчас уделяется java и objective-c и приложениям для мобильных устройств. Так же, я начал убелять достаточно много времени новому php-фреймворку yii2, который считаю очень крутым. Крутой — это не очень-то технический термин, но я его использую здесь, так как он выражает мое личное восприятие yii 2.0.
Я всегда стремлюсь развиваться и меня беспокоит малое количество новой литературы по php. Не потрачу ли я большое количество времени на умирающий язык программирования? И только когда я стал искать книги по php-фреймворкам, я нашел большое количество материала, особенно по laravel. Главное, что впечатлило меня в laravel, это то, что его разработчики постарались реализовать в нем идеи, выдвинутые в книге Роберта Мартина «Чистый код». Я взялся за эксперименты с laravel, но не увидел в нем той стройности и логичности кода, которую обещали. Результаты этого моего исследования были очень кстати, так как вышел yii 2.0 beta. Я попробовал его и понял, что это мое. Особенно приложение advanced, с которым мы получаем интерфейс на bootstrap 3, который легко адаптируется к мобильным устройствам, работающую модель пользователей с возможностью регистрации, и восстановления пароля, из коробки.
Книг по yii2 еще нет, но они уже готовятся и в скором времени появятся. И я думаю, что это привлечет новое поколение php-программистов, которые поднимут php на новый уровень. Приложения будут более быстрыми, инфраструктура более гибкой и легко-расширяемой.
Это все прекрасно, но вернемся к первоначальному вопросу об актуальности php. Я не исключаю того, что он может быть вытеснен, например, ruby. Да и сам интернет, каким мы его знаем, может кануть в лету вместе с веб-сайтами, в их привычном понимании.
По информации google, php используется на 75% всех сайтов в интернет. И если верить этой статистике, php достаточно распространен в глобальной сети, что бы не быть забытым в ближайшем будущем.
Php имеет много недоброжелателей, особенно в лице людей, использующих другие языки, пытающихся убедить всех остальных, что php не жизнеспособен и нужно от него отказываться.
Php имеет на много более низкий порог вхождения, что порождает немалое количество отвратительного когда на первых порах у новичков в программировании. Неграмотный и кривой код — один из главных аргументов недоброжелателей, однако такая проблема присуща большинству языков программирования. И решается она достаточным количеством грамотных статей и руководств. Ведь сам php развивается, идет в ногу с другими языками программирования высокого уровня.
При использовании php-фреймворков, основная ответственность за общее быстродействие и релевантность кода лежит на его разработчиках. Мы же можем быстро разрабатывать современные, легко расширяемые приложения.
Так что, я выбираю php за его огромное сообщество и ореол использования, за то, что с его помощью я могу реализовать поставленную передо мной задачу быстро и качественно.
А ваш выбор за вами!
Руби вытеснит пхп? Лол!
«выдвинутые в книге Роберта Мартина»
-ссылка уже умерла( 404(
Ссылку убрал, кому надо — купит или найдет в интернетах.
Сейчас так часто говорят про node.js, скажите, пожалуйста, на ваш взгляд у него есть будущее или это просто мода на новенькое?