Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информ сист и технолог, Соловецкий, для ПИ.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.14 Mб
Скачать

Html-редакторы: от "Блокнота" до ...

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

Вообще-то, HTML-код, как любой текстовый документ, можно создавать в любом текстовом редакторе, хоть в "блокноте" (то есть MS NotePAD'e). Многие "крутые" web-разработчики любят похвастать, что создают сложные коды "ручками", то есть без специализированных пакетов. Это хорошо, но на это уходит слишком много времени. К тому же ошибки искать в таком документе крайне сложно. На другом полюсе находятся сторонники визуальных пакетов (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 заслуживает особого внимания . Следует иметь в виду, что графика бывает двух видов: растровой (когда описывается каждая точка изображения) и векторная (когда задается формула для генерации изображения). Последний способ построения графики более компактен и, в частности, идеально подходит для создания анимаций.

Лидерами среди средств создания графики являются Adobe PhotoShop, Macromedia Flash, Macromedia Director, Macromedia Fireworks.

Web-мастер - мастер на все руки?

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

Автор

Готовит содержание сайта, подбирает информацию. Разные отделы сайта могут формироваться разными авторами.

Дизайнер

Определяет внешний вид и стилевое оформление документов, определяет структуру сайта, систему навигации по нему. Иногда дизайнер сам создает графические элементы, анимационные клипы, а иногда для этого прибегают к услугам "цифрового художника" (digital artist).

Программист

Разрабатывает программы (сценарии) для обработки информации на компьютере клиента (на скриптовых языках JavaScript, VBScript) и на сервере (средствами ASP, Perl, PHP, Java и др.). Иногда web-программист выполняет также и HTML-кодирование, или же это делает web-дизайнер.

Менеджер

Осуществляет общее управление разработкой: редактирует материал, обеспечивает взаимодействие членов творческой группы, контролирует сроки выполнения и т.д.

Системный администратор

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

Границы между перечисленными должностями весьма размыты. Иногда на одной должности занято несколько человек или же, напротив, один совмещает несколько должностей.

Таким образом, трудно найти область деятельности человека, не затронутую влиянием интернета, и главной его компоненты - Всемирной паутины WWW. Так что будем изучать основы технологий, позволяющих "ткать" эту самую Паутину!