Программные средства разработки
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-документов.
При использовании этих методов следует учесть следующее:
- создание
различных эффектов в простом текстовом редакторе - громоздкая и сложная задача;
-
документ подготовленный с помощью какой-либо программы проще конвертировать, чем
создавать заново;
- текстовые редакторы можно использовать для очистки от
"мусора" HTML-документов, созданных с помощью специализированных программ;
- при
создании эффектов с помощью специальных программ (например, Microsoft FrontPage)
следует предусмотреть поддержку этих эффектов на web-сервере.
Одним
из лидеров в области разработки программного обеспечения для подготовки web-публикаций
является компания Macromedia (http://www.macromedia.com).
Очень популярны пакеты Macromedia: Dreamweaver, HomeSite (до версии
5 этот пакет выходил под названием Allaire
HomeSite), а также специализированные пакеты для создания компьютерной графики
и анимации.
Создание графики для web заслуживает
особого внимания . Следует иметь в виду, что графика бывает двух видов: растровой
(когда описывается каждая точка изображения) и векторная (когда
задается формула для генерации изображения). Последний способ построения графики
более компактен и, в частности, идеально подходит для создания анимаций.
В следующей таблице представлены наиболее популярные программные средства,
предназначенные для разработки Web-сайтов.
Microsoft
FrontPage WYSIWYG -редактор.
Недостаток: автоматически вырабатываемый 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-технологий имеет на те
сферы общественной деятельности, которые непосредственно связаны с управлением
информационными потоками, с передачей и обработкой информации, с
визуализацией данных, полученных в результате вычислений.
Вопросы
для самоконтроля

Оглавление