Практическая работа № 9

Тема: «Технологии создания динамических веб-сайтов. Системы управления сайтом»

Цель – провести сравнительный анализ современных систем управления сайтами, выявить их основные преимущества и недостатки.

Необходимое оборудование и программное обеспечение: ЭВМ, Windows XP, Microsoft Office, Internet Explorer, DENWER, Joomla!

Литература: 4; 5; 8.

Задание:

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

Методические указания:

Все документы для сервиса WWW пишутся на HTML (HyperText Markup Language) - языке разметки гипертекста. Последний от обычного текста отличается тем, что в нем существуют ссылки - активные области, щелкая на которых мышкой, мы заставляем браузер отображать содержимое новых файлов или фрагментов. Путем специальных меток (их система и называется разметкой) вы сообщаете браузеру о том, что хотите закончить абзац, изменить цвет, вставить изображение и т. д. Эти метки носят название тегов и заключаются в угловые скобки < >. Современный HTML довольно сложен.

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

Более того, все популярные ныне текстовые процессоры – например, Microsoft Word, - также оснащены множеством самых разнообразных средств для создания и редактирования HTML-документов, причем их арсенал постоянно растет и совершенствуется. Но пока ни один текстовый процессор не работает с кадрами, а при экспорте в HTML-файл плодит огромное количество ненужного кода, увеличивая размеры файлов в десятки раз. Именно поэтому для создания небольших страничек профессионалы иногда предпочитают обычный Блокнот.

В мире персональных компьютеров существует стандартный подход к изготовлению документов: в среде, реализующей принцип WYSIWYG (сокращение от What You See Is What You Get - что видим на экране, то и будет на бумаге). Привлекательность WYSIWYG-редакторов основана на том, что они предлагают для редактирования документа наглядный и простой интерфейс. Основной недостаток - большое количество ненужного кода, увеличивающее размеры конечно сайта в десятки раз.

Существует множество специализированных HTML-редакторов: один - для создания новых сайтов с нуля, другой - для текущих работ по их поддержке, третий - для снабжения сайтов какими-то уникальными возможностями.

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