PHP
PHP — язык программирования для создания веб-приложений. Обрел популярность благодаря простоте и гибкости. Распространяется по лицензии с открытым исходным кодом. Идеально решает задачи создания интернет магазинов, новостных сайтов, справочников, простых социальных сетей.
Главные достоинства
Что мы имеем на данный момент:
- Около 75% сайтов в мире работают на PHP. Большое количество проектов, означает и большое количество вакансий для работы. Хорошо зная PHP, вы не заработаете много денег, но и не останетесь без работы.
- Язык качественно документирован, имеется большое количество платных и бесплатных обучающих материалов.
- Вокруг технологии сформировалось дружное активное сообщество. Регулярно выходят новые версии и обновления, новички получают поддержку, проводится много встреч и конференций.
- Это один из самых простых языков программирования. Отлично подходит для обучения как первый язык, легко пишется и читается, не требует сложной настройки.
- Отличный выбор для стартапов. Вы можете быстро разработать прототип, чтобы проверить концепцию и вашу идею на практике. Если ваш проект не станет популярным, вы не потеряете много денег на разработке.
- PHP поддерживается всеми хостинг провайдерами. Это означает возможность быстрого разворота вашего приложения в любом дата-центре.
- Для языка написано множество полезных инструментов, библиотек, в открытом доступе есть много наработок и готовых движков под вашу задачу.
- Программы на PHP простые в обслуживании: быстро разворачиваются, по ним легко провести отладку, нет проблем с утечками памяти
История успеха
В 90-е годы большинство веб-сайтов в интернете являлось набором статичных HTML файлов, хранящихся на сервере. В 1994 году датский программист Расмус Лердорф предложил простой и удобный способ доработки таких сайтов. Он добавил в HTML файлы специальный программный код для генерации динамической информации. Данный код выполнялся на лету специальной программой — интерпретатором PHP.
Изначально такой подход мог решать только простые задачи и технология назывался Personal Home Page Tools (инструменты для персональной веб-страницы). В дальнейшем язык активно развивался и в 2004 году вышла пятая версия PHP с поддержкой объектно-ориентированного программирования. В 2020 году вышел PHP 8 и сейчас это высокопроизводительный язык программирования с поддержкой современных стандартов и богатым функционалом.
В настоящее время название языка рекомендуется расшифровывать как PHP: Hypertext Preprocessor (PHP: препроцессор гипертекста).
Примеры проектов
PHP стал идеальным инструментом для разработки CMS приложений — движков веб-сайтов с функционалом хранения и удобного редактирования контента. Как следствие, подавляющая часть небольших простых сайтов в мире работает на PHP.
Этот язык применялся при разработке таких известных сайтов:
- Facebook (первые версии)
- Вконтакте (первые версии)
- Aliexpress
- Taobao
- YouTube (самая первая версия, почти сразу был переписан на phyton)
- New York Post
- CNN
- TED
- BBC
- Spotify
- Yahoo
- Flickr
- Vimeo
- ну и конечно же Wikipedia (движок MediaWiki)