Программные средства разработки Web-страниц

Web-сайты

Слово "сайт" (site) буквально означает "место", "местоположение". Web-сайты называют еще "узлами", "узлами Всемирной паутины".

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

Web-сайт - это набор документов, хранящийся на сервере, управляемый Web-сервером и имеющий имя - адрес URL.

Серверы, как правило, имеют большой объем дискового пространства и оперативной памяти, высокое быстродействие и работают круглосуточно. Работу web-сервера обеспечивает администратор web-сервера. Web-серверы бывают разными. Не все web-серверы подходят для той или иной операционной системы. Часто на сервере установлена OC UNIX (Linux), под ней работает web-сервер Apache; для OC Windows NT применяется web-сервер Internet Information Server (IIS).
Основное назначение web-сервера - это выполнение запроса клиента на предоставление ему нужной страницы. Вызываемая страница может существовать на сервере физически, либо генерироваться динамически в соответствии с информацией, передаваемой клиентом.

Программные средства

Создание web-сайтов, их поддержка и развитие осуществляется с помощью специализированного ПО.

HTML-документ, можно создавать в любом текстовом редакторе, например, в "блокноте" (MS NotePAD в составе Windows).
HTML-документ, можно конвертировать из многих программ, (например, Microsoft Word). После конвертации одна страница текста может превратиться в огромный HTML-файл размером более 100кб. HTML-документ, можно создавать с помощью визуальных пакетов (WYSIWYG -What You See Is What You Get), таких, например, как Microsoft FrontPage. WYSIWYG-редакторы сами вырабатывают html-код документа, в то время как разработчик лишь выбирает нужные ему опции из меню. Разработчик сайта должен использовать разумное сочетание всех методов создания HTML-документов. При использовании этих методов следует учесть следующее:

Одним из лидеров в области разработки программного обеспечения для подготовки web-публикаций является компания Macromedia (http://www.macromedia.com). Очень популярны пакеты Macromedia: Dreamweaver, HomeSite (до версии 5 этот пакет выходил под названием Allaire HomeSite), а также специализированные пакеты для создания компьютерной графики и анимации.

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

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

Microsoft FrontPageWYSIWYG -редактор. Недостаток: автоматически вырабатываемый html-код документа, созданного разработчиком в визуальном режиме, как правило, неоптимален.
Macromedia Flash 5Технология Flash становится очень популярной.
Она позволяет создавать очень эффектные web-страницы, содержащие FLASH-объекты или исполняемые файлы, содержащие большое количество векторной графики, анимационные ролики.
За счет применения векторной графики Flash-страницы быстрее загружаются на компьютеры клиента, чем традиционные (содержащие растровую графику) и одинаково воспринимаются на различных платформах: Windows, Macintosh, Solaris, Unix.
Имеется возможность передачи данных из HTML-документа FLASH-объекту и наоборот, что позволяет создавать управляемые FLASH-объекты, а также делать более эффектными HTML-страницы (например, формы).
Macromedia Director 8Лидер рынка мультимедийных средств. Объединяет графику, звук, анимацию, текст и видео для интерактивных информационных каналов, которые можно разместить как на web-страницах, так и на CD- или DVD-дисках.
От технологии Flash отличается более развитым встроенным языком программирования.
Macromedia Dreamweaver MX 2004 WYSIWYG-редактор. Профессиональное решение для web-дизайна и разработки web-сайтов.
  • Имеет очень удобный, простой интерфейс (в стиле PageMaker/Illustrator/PhotoShop).
  • Автоматизирует работу над проектом. Создаваемый код почти не отличается от написанного программистом.
  • Содержит встроенные средства работы с графикой.
  • Позволяет непосредственно внутри пакета создавать FLASH-анимации.
  • Обеспечивает средства отладки JavaScript-сценариев для браузеров MS Internet Explorer и Netscape Navigator.
  • Допускает расширение возможностей за счет дополнительных модулей. Библиотека дополнительных компонент (более 150) входят в комплект поставки
  • при вводе кодов создает список значений тэгов и атрибутов в виде всплывающей подсказки
Macromedia Fireworks 3 Профессиональное приложение для создания графических изображений и их размещения в Интернет.
  • Позволяет обрабатывать изображения, полученные с помощью других графических редакторов, цифровые фотографии, отсканированные изображения
  • Позволяет создавать эффекты анимации, использовать динамические стили
Macromedia Dreamweaver 3 Fireworks 3 Studio
Совместное использовании Dreamweaver 3 и Fireworks 3 сокращает время разработки за счет взаимной автоматизации повторяющихся действий.
Allaire HomeSite 4.5Позволяет легко и быстро создавать эффектные web-сайты
  • Имеет удобный интуитивно понятный интерфейс, богатую палитру инструментов
  • Содержит средства контроля качества: проверку синтаксиса html-кода, верификацию ссылок
НОВОСТЬ: Фирма Allaire несколько лет назад была поглощена компанией Macromedia. Известный продукт HomeSite теперь выходит под названием Macromedia HomeSite 4.5. (хотя название Allaire все еще присутствует на упаковке.)
Macromedia DreamWeaver UltraDev 4Первая визуальная среда, позволяющая быстро разрабатывать Web-приложения для доступа к серверным базам данных.
  • БД могут поддерживаться на различных серверных платформах.
  • Достаточно просто создаются системы электронной коммерции, такие как электронные витрины, системы регистрации клиентов.
Продукт уже имеет награды как лучший в своем классе средств разработки.
Macromedia ColdFusion 4.5. UltraDev 4 StudioОбъединение среды разработки ColdFusion Studio и среды DreamWeaver UltraDev.
Содержит мощные инструменты визуальной разработки приложений для размещения на платформе ColdFusion Server 5, визуального представления серверного источника данных (набора записей, переменной, директория и пр.), средства отладки сценариев.
Adobe PhotoShop 6Мировой стандарт обработки изображений как для печати, так и для web

До появления Интернет компьютеры использовались лишь для обработки информации (главным образом, для вычислений); результаты расчетов переносились на внешние носители (чаще всего, на бумагу). Благодаря Интернет и, прежде всего, основной ее компоненте, - World Wide Web, компьютеры становятся средством связи.

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

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

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

Вопросы для самоконтроля

Оглавление