Зачем нужен PHP движок

Всё же, необходимо сказать несколько слов в оправдание PHP. Но, сначала коротко о динамике и статике. Статичным сайтом сейчас называется любой, страницы которого создаются заранее. То есть, мы открываем некий софт (например Dreamweaver), пишем текст, вставляем картинку, сохраняем страницу и загружаем на хостинг. Далее, в тех страницах, которые уже есть на хостинге, прописываем ссылки на нашу новую страницу. И так всякий раз, когда нужно опубликовать в сети любой фрагмент информации.
Конечно, этот процесс пытались автоматизировать, но успехи выглядели сомнительно. Пока не появились скрипты, работающие в связке с базами данных. Не углубляясь в основы программирования, опишем их работу примитивно: хостинг даёт нам, для работы скрипта, два сервера. Ну… или два адреса.
На одном лежит сам скрипт — то есть, программа. На другом — база данных. Она похожа на таблицы Эксель. В базе данных хранятся все наши тексты, обозначенные определёнными символами. Например, «№1». Мы открываем браузер и вводим адрес страницы «№1». Скрипт понимает этот адрес как набор команд. Которые должны вызвать из базы ячейку «№1». В результате, на экране мы видим наш текст, который только что появился на странице.
Это и есть динамическое создание страницы. То есть, физически, нашей страницы нет. Мы послали команду и она появилась, собранная из разных мест. Скрипт сам слепил воедино дизайн, буквы и картинки, чтобы через пару секунд показать нам готовый результат.
Так случилась революция. Но, настоящая динамичность появилась позже. Дело в том, что загрузить наши стихи и рассказы в базу данных сначала мог только программист. Человек, понимавший язык команд. А эти языки, как известно, не были простыми. Пока не произошло следующее: появился интерфейс, который сейчас принято называть «админка».
Мы, попадая в «админку», печатаем заголовок, основной текст, вставляем картинку и нажимаем кнопку «отправить». Наши каракули «на лету» конвертируются в формат табличных данных и вписываются в базу. С этого момента они доступны всему миру в виде страницы сайта. Именно на этом этапе произошла настоящая революция: создание сайтов стало доступно любому, кто умел печатать и работать мышкой.
Эту веху развития Интернета можно сравнить с появлением Windows. Или ещё проще: миллионы людей в один день научились писать. Без знания языков, на универсальном наречии. Которое расшифровывают и приводят в стандартную форму машины. А мы только пишем.
И напоследок вернёмся к PHP. Да, для обычных сайтов пишутся скрипты на этом языке программирования. По причине простоты кода, возможности быстрого изучения и компактности. Отметим, что программисты считают PHP «бытовым» инструментарием. И они, по своему, правы. Проекты с посещаемостью в несколько десятков тысяч «уников» в сутки потребуют большой работы по оптимизации кода. Впрочем, нас такие проблемы вряд ли коснутся.
Если вы планируете делать новых «одноклассников», обходите PHP стороной. Это язык ламеров, домохозяек и гордых одиночек, не думающих о завтрашнем дне. А вам пора осваивать Perl.