Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системы конструирования Web.doc
Скачиваний:
3
Добавлен:
10.11.2019
Размер:
245.25 Кб
Скачать

Системы конструирования Web-сайтов

Современные системы конструирования Web-сайтов представляют собой законченные решения для создания и последующего управления Интернет- и интранет-системами любой сложности и назначения.

Процесс разработки Web-сайта неразрывно связан с его информационным наполнением. При отсутствии системы управления Web-сайтом для любого изменения в информационной структуре приходится пользоваться услугами Web-программиста. По экспертным оценкам, 60% бюджета, выделенного на создание и развитие Web-проекта, тратится на информационное сопровождение. При этом основные затраты приходятся на перевод документов в гипертекстовый формат. Системы конструирования Web-сайтов позволяют решать эту проблему, в значительной степени автоматизируя процессы создания структуры и дизайна Web-сайта, а также его информационного наполнения без обязательного участия Web-программиста.

Основная цель систем конструирования Web-сайтов - интеллектуальное посредничество между традиционными системами представления данных в системе документооборота заказчика и современной системой представления информации в WWW. Разнообразие Web-сайтов, связанное с различием в истории их появления, целях и задачах, возможностях дальнейшего развития и обновления, обусловливает своеобразную индустриализацию в данной области.

Промышленное производство сложных продуктов должно подразумевать наличие подробных спецификаций и современных инструментальных средств. Для Web-проектов предполагается четкое описание типов и форматов данных, принципов их подготовки и размещения, а также наличие соответствующих программных инструментальных средств. Совокупность же этих составляющих - система конструирования Web-сайтов.

Компоненты систем Web-конструирования

Полнофункциональный Web-сайт должен включать набор Web-страниц и программных модулей для интерактивного взаимодействия с посетителем, навигации, обработки данных диалога, генерации HTML-страниц на основе информации из баз данных и др. В состав программных модулей могут входить как непосредственно исполнимые файлы, так и программы или их вызовы, встроенные в HTML-текст.

Существуют визуальные средства для разработки обеих составляющих. Средства для подготовки Web-страниц достаточно разнообразны (многочисленные HTML-редакторы), визуальные же средства для создания программ представлены менее широко (Case-средства, JavaScript-генераторы).

При использовании этих ресурсов решение вопросов создания и изменения структуры Web-сайта, взаимосвязи программ и данных (Web-страниц), физического размещения папок и файлов обычно выходит за рамки визуального процесса.

В этой связи следует отметить главное отличие систем конструирования Web-сайтов от других визуальных средств программирования - их комплексность.

На рис.1 представлена структурная схема типовой системы Web-конструирования, состоящая из ядра (блоки управления содержанием и основные сервисы) и двух типов внешних сервисов, предоставляемых Интернет-сервис-провайдерами (ISP) и провайдерами приложений (ASP). При этом обособленно выделен блок, определяющий стилевые дизайнерские решения.

Рис. 1. Структура типовой системы Web-конструирования