Интернет за последние 20 лет проделал огромный путь. За это время количество сайтов от нескольких десятков увеличилось примерно до миллиарда, а их внешний вид и содержание кардинально изменились. Сегодня без интернета невозможно представить себе современного человека: слушать музыку, общаться с друзьями, оплачивать покупки, смотреть прогноз погоды – все это мы привыкли делать онлайн. Интернет затмил собой телевидение и традиционную печатную прессу, став средством массовой информации №1.
Нет ничего удивительного в том, что стремительное развитие интернета требовало прогрессивных технологий. Многие люди ошибочно полагают, что все сайты созданы благодаря одному и тому же инструменту. В действительности это не так. Изначально сайты писали вручную. Потом их начали делать на основе движков, и статика сменилась динамикой: сайты начали подстраиваться под пользователей, получать от них информацию через различные формы, показывать не только текст, но и графические изображения, а впоследствии – видео.
Среди всех технологий, которые формировали интернет, очень мало «долгожителей», и один из них – PHP. Этот язык программирования создал в далеком уже 1995 году программист из Дании Расмус Лердорф. На основе первоначальной версии PHP можно было создать простой веб-сайт. Технология оказалась настолько доступной и понятной, что стала быстро обретать популярность. Через 2 года появилась новая версия языка, которая позволяла работать с формами на сайте. А настоящий бум PHP начался в 1998 году, когда два студента из Израиля, Энди Гутманс и Зеев Сураски, разработали более мощную 3 версию PHP. Впоследствии они основали компанию Zend, профиль которой – разработки в сфере PHP.
С 1998 года эта технология появилась и в России. Но изначально ее популярность была невысокой, поскольку распространение PHPограничивали два существенных фактора: полное отсутствие книг, описывающих технологию, и отсутствие документации на русском языке. В то время доля программистов, свободно владеющих английским языком, была не так велика, как сейчас. И разобраться в этой технологии, освоить ее самостоятельно было крайне сложно.
Прорыв случился в середине 2000 года, когда в России появился специализированный курс по подготовке PHP-программистов. Первый набор на этот курс состоялся в Центре Компьютерного обучения «Специалист» при МГТУ им. Баумана. Автор курса Леонид Лукин так вспоминает это время: «Мы уже готовили разработчиков сайтов, используя другие технологии. Но видя большие преимущества языка PHP, я предложил начать подготовку таких специалистов, хотя на тот момент спроса на них не было вообще. Поначалу нам даже приходилось агитировать слушателей пойти на этот курс. Мы долго объясняли все преимущества этой технологии, чтобы набрать группу. Но буквально через несколько месяцев от желающих прийти на обучение не было отбоя. Спрос на данных специалистов стал превышать все мыслимые пределы. Пришлось срочно набирать новых преподавателей, в том числе из бывших учеников. Уже за первый год нам удалось подготовить более 1000 специалистов».
Обучение проводилось не только на дневной форме в учебном центре: ввиду колоссального спроса пришлось запустить дистанционный курс, проводить корпоративные тренинги для различных организаций по всей России. Также усилиями Леонида Лукина был открыт сайт с обучающими материалами по этой технологии – PHPWorld.ru – все статьи для него он писал лично. Для многих данный сайт стал «окном» в мир PHP. Это было время, когда интернет развивался взрывными темпами, и не менее быстро росла популярность технологии PHP.
В 2001 году случилось еще одно важное событие: известный российский программист Дмитрий Котеров выпустил первый учебник по PHP на русском языке, впоследствии ставший каноническим учебным пособием и получивший еще 4 переиздания. А уже на следующий год Дмитрий выпустил первую версию дистрибутива для разработчиков «Денвер», ставшего «джентльменским набором» большинства PHP-программистов на долгие годы.
В 2002 году язык PHP стал единоличным лидером рынка: по данным различных исследований к тому моменту на нем разрабатывалось уже около 75% российских сайтов.
Очередной виток развития технологии случился в 2004 году благодаря двум значимым событиям. Во-первых, вышла самая прогрессивная версия PHP – PHP 5, которая поддерживает объектно-ориентированное программирование, что позволяет использовать технологию в крупных комплексных проектах класса enterprise. Во-вторых, компания Zend, к тому моменту уже ведущий разработчик технологии, запустила свою программу сертификации специалистов. Первым сертифицированным инженером PHP (ZCE) в России стал именно преподаватель центра «Специалист» Леонид Лукин, вдобавок он по приглашению компании Zend принимал участие в тестировании этой программы сертификации. А сам центр «Специалист» стал первым в России авторизованным учебным центром Zend, который готовит специалистов международного класса и выдает им официальный диплом инженеров-программистов PHP.
Zend-сертификат считается главным документом, подтверждающим доскональные знания технологии PHP. Его непросто получить, поскольку сначала нужно пройти длительное обучение, а в дальнейшем сдать сложный экзамен самой компании Zend. На сегодня в России насчитывается чуть меньше 400 разработчиков, имеющих сертификаты от Zend. А всего в мире их около 10000, поэтому такие специалисты ценятся «на вес золота».
Популярности PHP в России способствовали и другие факторы: организованный в 2003 году PHPClub, ежегодные конференции PHPConf, а также регулярный выпуск специализированного журнала для разработчиков PHPIns!de. Все эти проекты были созданы под руководством Александра Смирнова, на то время – одного из ведущих разработчиков в компании Begun, занимающейся интернет-маркетингом и контекстной рекламой. Благодаря Александру PHPClub, объединяющий всех разработчиков PHP, существует уже около 14 лет.
PHP много лет является безусловным лидером среди всех технологий разработки сайтов. В числе известных интернет-проектов, использующих PHP, есть такие гиганты, как Facebook и Wikipedia. Подавляющее большинство сайтов в мире работает на основе этой технологии. К примеру, в России на PHP сделаны 9 сайтов из 10, а каждые 9 из 10 вакансий для веб-разработчиков – вакансии PHP-программистов. Знание этого языка уже давно стало обязательным требованием для всех, кто связан с интернет-сайтами.
Дополнительную привлекательность языку придает то, что на его основе сделаны самые популярные как в России, так и в мире системы управления контентом (CMS). Среди них – WordPress, Joomla, а также очень востребованная в России и на территории СНГ коммерческая 1C-Bitrix. К примеру, на Wordpress, а значит – на основе PHP, сделано около половины всех сайтов в российском сегменте интернета. И популярность Wordpress продолжает расти.
Технология, которая начиналась как личный проект ее создателя и, по слухам, была создана примерно за день в перерывах между бизнес-встречами, за два десятилетия благодаря энтузиастам превратилась в безоговорочного лидера в сфере разработки сайтов. На PHP базируется практически весь интернет. И сейчас не существует ни одной технологии, которая даже в перспективе могла бы существенно потеснить PHP. А значит, человек, который решит освоить этот язык программирования, точно не потратит время напрасно.