Язык программирования PHP
PHP — язык программирования, который наиболее распространён в сфере веб-разработки.
В настоящее время PHP является одним из лидеров среди серверных языков программирования, применяющихся для создания динамических веб-сайтов и веб-приложений. Большая часть коробочных систем управления сайтами написана именно на PHP, язык поддерживается подавляющим большинством хостинг-провайдеров, Язык получил широкое распространение благодаря своей простоте, скорости, мультипарадигмальности, богатой функциональности и кроссплатформенности.
Платформы для разработки на PHP
Платные коробочные CMS: 1С-Битрикс, UMI.CMS, NetCat
Бесплатные коробочные CMS: ModX, Drupal, Joomla, WordPress
Фреймворки: Yii, Symfony, Zend
Критика
Язык популярный, но при этом средний уровень разработчиков катастрофически низкий: программистами на PHP называют себя даже начинающие HTML-верстальщики. Это в значительной степени определят плохое качество PHP-проектов.
Фреймворки достаточно разрозненные — их много, явного лидера нет, поэтому число разработчиков на отдельно взятом PHP-фреймворке может быть существенно ниже, чем количество разработчиков на том же Ruby on Rails (хотя сам язык программирования Ruby значительно менее распространён, нежели PHP).
Также сам язык обладает достаточно большим количеством недостатков, которые проявляются при разработке сложных решений. Во многом, эти недостатки — следствие эволюционного развития PHP и следования обратной совместимости.
PHP — язык для веб-разработки, который можно назвать основным для «масс-маркета», то есть для разработки типовых сайтов на коробочных CMS.
PHP — скриптовый язык общего назначения, часто применяемый для разработки веб-сайтов.
PHP — интерпретируемый язык программирования, позволяющий создавать программы в процедурном и объектно-ориентированном стиле. PHP — хороший язык для разработки проектов на CMS. И c технической точки зрения современный PHP весьма неплох. Но экосистема языка и особенности кадрового рынка делают PHP не самым лучшим выбором для разработки сложных проектов.