Введение в PHP
PHP (Hypertext PreProcessor или препроцессор гипертекста) несмотря на свой "почтенный возраст" (он был разработан в 1995 году) до сих пор является востребованным и популярным языком программирования, особенно для работы с серверной частью веб-приложений. Если Вы когда-нибудь разрабатывали бэк сайта на JavaScript (Node.js), Python, то попробовав PHP, Вы поймёте насколько на нём легко самостоятельно написать сайт, даже без помощи фреймворков.
Где используется PHP?
- CMS — системы управления контентом, которые применяются для разработки сайтов. Напр., многие из Вас слышали о WordPress, Joomla, Drupal. И все они написаны на PHP.
- Фреймворки помогают разработчику создать сайты различного направления - от лендингов до крупных порталов и интернет-магазинов. Большое преимущество фреймворков перед самописными сайтами и CMS, заключается в том, что в них предусмотрена безопасная работа и защита данных от взломов хакерами. Кроме того, выполнив команду по созданию проекта с помощью фреймворка, Вы сразу получаете модели для работы с базой данных (Models) файлы-представления, в которых можно писать фронт часть сайта (View), контроллеры - систему обработки роутов (Controllers). Таким образом, Ваш сайт сразу работает по системе MVC. К наиболее популярным и удобным PHP фреймворкам относят Laravel, Symfony.
- CRM - системы управления связями с клиентами. Они нужны крупным компаниям для регулирования работы с сотрудникам и клиентами, запуска рекламы. К самом популярной PHP CRM относится Битрикс24.
- ERP необходимы для управления бизнесом и автоматизации процессов. Они состоят из нескольких модулей, напр., для учета, работы с финансами, логистикой и т. д.
- Командные утилиты. представляют собой небольшие скрипты для исполнения различных рутинных задач.