Вначале было слово. Спустя несколько миллионов лет появились первые сайты. Их не обновляли. Чуть позже их стали обновлять, изменяя их HTML — код, т.е. «руками». Прошло еще несколько лет и стали появляться контентные сетевые проекты, требующие постоянного обновления содержимого. И само содержимое этих сайтов стало более разнообразным — вместо текстовых документов — сложные сочетания таблиц, текста, графики, интерактивных составляющих. Тогда же стали появляться первые решения по автоматизации обновления сайтов.
Первые скрипты писались под конкретный проект. Они генерили код из текстовых файлов с контентом. Постепенно добавлялись дополнительные функции — форматирование текста, работа с таблицами и изображениями, сервисные функции и т.д. Эти CGI скрипты писались на C, C++, Tcl, Python и Perl. Последний завоевал наибольшую популярность и лидировал среди других CMS-языков пока не появились PHP и ASP. Примерно в это же время появились первые коммерческие продукты, сначала как универсальный набор скриптов и модулей для разработчиков, а потом и в «коробочных» вариантах. Читать далее «Кому и зачем нужен FastCMS ?»