OAO ЛИНУКС ИНК – 2009, 139 страниц
Учебное пособие
Еще совсем недавно единственным способом создания сайта было создание набора статичных HTML-страничек и их размещение в сети Интернет. Сейчас при создании сайта владелец стремится к тому, чтобы получать не просто статичный, «мертвый сайт», а сайт, который может жить и изменяться, активно взаимодействовать с клиентом, позволять эффективно управлять своим содержанием, легко масштабироваться. Такие сайты принято называть динамическими сайтами, и именно они составляют большую часть Интернета. Для описания такого вида сайтов был введен термин веб-приложение. Этот термин предполагает построение сайта, при котором пользователь отправляет запросы к серверу через набор форм, обеспечивающих визуальный интерфейс, подобный интерфейсу Windows-программ, а сервер динамически формирует содержимое, отсылаемое клиенту в ответ на запрос.
Потребность в размещении на сайте документов самых различных форматов, широкое использование изображений, анимации, видео и аудиофайлов требовало создания унифицированных систем управления содержимым. С другой стороны, веб-приложения стали представлять собой сложные программные комплексы, что потребовало создания систем поддержки их программной разработки.
Решением этих проблем стало создание систем управления содержимым (CMS) и систем поддержки разработки и сопровождения (frameworks).