Тема: «Технологии создания динамических веб-сайтов. Системы управления сайтом»
Цель – провести сравнительный анализ современных систем управления сайтами, выявить их основные преимущества и недостатки.
Необходимое оборудование и программное обеспечение: ЭВМ, 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-творчества.