Четыре года назад Джеймс Карвилл, руководивший предвыборной кампанией Клинтона, помог ему победить на выборах, попав точно в цель своим лозунгом "Все определяет экономика!". Сегодня, если мы хотим добитьс такого же успеха в отрасли вычислительной техники, нам надо выдвинуть лозунг "Все зависит от Internet!"
В корпоративной Америке нет более жгучего вопроса, чем Internet: как получить к ней доступ, как ею пользоваться и как, в конечном счете, получить от нее прибыль. Ежедневно в Internet появляются сотни новых информационных Web-узлов, создаваемых самыми разными юридическими и физическими лицами - от корпораций, входящих в список Fortune 500, до предприимчивых студентов колледжей. Однако многие потенциальные пользователи пребывают в нерешительности и сомнениях. Действительно ли это так просто? И что нам как организации следует делать?
Ошеломляет огромное количество компаний, представленных в Web, как, впрочем, и число компаний, непредставленных в ней. У экспертов нет пока согласованной оценки, но в издании CyberAtlas "The Internet Research Guide" (www.cyberatlas.com) сообщается о существовании 300 тыс. отдельных Web-доменов (без учета персональных страниц).
Причины, побуждающие к тому, чтобы быть представленным в Web, понятны. Если вы хотите обращаться к аудитории глобального масштаба, нет лучшего технического средства, чем Internet, и более легкого для понимания компьютерного языка, чем язык Web - Гипертекстовый язык описания документов (HyperText Markup Language, HTML). Web-узел - корпоративный, персональный или даже внутренний - позволит вам получить право доступа в каждый подключенный к сети жилой дом и офис Америки.
В этом состоящем из трех частей обзоре мы даем оценку программных средств, которые можно использовать для создания и редактирования Web-страниц, дл построения Web-узлов, способных работать в диалоговом режиме, и для управления вашим собственным Web-сервером.
В первой части "Авторские программные средства дл Web" дается беспристрастный анализ многочисленных инструментальных средств, доступных тем, кто хочет составлять HTML-текст, начиная с нуля. Вы сможете познакомиться с более чем дюжиной коммерческих продуктов и с десятками условно бесплатных программ, которые призваны помочь вам в компоновке HTML-тегов, графики, красочного цветного фона и других элементов при создании Web-страниц.
HTML-редакторы имеют больше общего с инструментальными средствами настольных издательских систем, чем с текстовыми процессорами, так как HTML-документы обычно предназначаются для широкой аудитории. В этом же разделе будут охарактеризованы средства конвертирования HTML - утилиты, позволяющие извлечь документы из некоторых излюбленных вами программ и без особых усилий конвертировать их в формат, пригодный для Internet и содержащий почти всю исходную графику и дизайн (или данные) вашего исходного документа.
Все такие HTML-документы и связанные с ними файлы должны, конечно, находиться на одном из Web-серверов. Вторая часть ("Web-серверы") посвящена испытаниям 10 продуктов и вопросам, связанным с управлением Web-серверами, таким, как устранение потенциальных проблем, целесообразность использования решений, выполняемых "под ключ", и наличие бесплатных Web-серверов.
Web - это первый действительно глобальный рынок, предоставлющий информацию, необходимую для совершени покупок, и эта информация намного более полезна, когда она свежая. Программисты, занимающиеся базами данных, могут сейчас использовать некоторые свои излюбленные средства для создания заполненных данными узлов, которые часто имеют вид каталогов или перечней компонентов. В третьей части данного обзора приведен анализ девяти подобных решений.
Типичная Web-страница может отличатьс привлекательным художественным оформлением, иметь динамические связи с другими узлами, а также содержать текст с возможностью просмотра, таблицы, формы, несложную анамационную графику и даже несколько сценариев на языке Java и в формате стандарта CGI (Computer Graphics Interface). Что касается, таких, суперсовременных атрибутов, как трехмерный VRML (Virtual Reality Modeling Language - язык моделировани виртуальной реальности), то они демонстрируют потрясающие возможности, но гораздо менее распространены, чем другие Web-технологии.
Если вы решите не привлекать для создания вашего Web-узла какого-либо поставщика услуг Internet (Internet sevice provider, ISP) и попытаетесь самостоятельно справиться с этой задачей, то увидите, что все необходимые инструментальные средства имеются и ими удивительно легко пользоваться. На приведенной здесь иллюстрации "Создание Web-узла - от начала до конца" подобно описано, какие действия желательно предпринять, чтобы создать собственный информационный Web-узел.
Поставщик услуг Internet способен выполнить весь процесс неправдоподобно быстро и просто, но потенциально это обойдется дороже. Вы обеспечиваете содержание, а ISP заботится о художественном оформлении и связях (ссылках), составляет программу а также устанавливает созданный узел на какой-либо сервер (принадлежащий вам или ISP-исполнитель, либо на более крупный сервер стороннего ISP). Чтобы запустить полностью оснащенный, высокотехнологичный Web-узел, наделенный средствами художественного оформления, функциями почты, соединениями с базой данных, сценариями Java, возможностями речевой связи со всем миром и многим другим, может потребоваться от 4 тыс. до 8 тыс. долл. (Некоторые утверждают, что расходы могут даже достичь 1 млн. долл.) И это только на запуск. За обслуживание обычно требуется платить еще от 500 до 2000 долл./мес (в зависимости от типа соединения).
Все это может показаться весьма дорогим удовольствием, однако не следует забывать, что World Wide Web предоставляет вам возможность обращаться к моровой аудитории, которая насчитывает миллионы потенциальных абонентов. И если для большинства средств распространения информации взимаемая плата составляет около 1 долл. в расчете на одного потребителя, то вы сами можете прикинуть, с какими суммами здесь, возможно, придется иметь дело.
При самостоятельном создании Web-сервера затраты могут быть несколько меньше. Однако сам процесс будет более трудным и потребует расходов на прием нового персонала для создания содержания, а также на управление узлом и его эксплуатацию. Правда, самостоятельное создание Web-узла вовсе не означает, что вам непременно все надо делать самим. Вы можете воспользоваться услугами Web-мастера - специалиста, который знает все спецификации HTML от версии 1.0 до 3.2, представляет себе, что такое прозрачность GIF (Graphics Interchange Format), как надо управлять FTP, вместо чего следует использовать HTTP (Hypertext Transfer Protocol) и как надо отослать на сервер информацию о вашем узле. Web-мастера - существенное звено в цепочке между Web-узлами и их хозяевами.
Что если вы сами захотите стать Web-мастером? Вы можете рассматривать статьи данного обзора как начальный курс обучения по специальности Webmastering 101. Начните с информационной таблицы ("Возможности создания Web-узла"), чтобы точно определить тип Web-узла, который вы планируете в результате получить. Какую аудиторию он должен будет обслуживать? Какого рода информацию вы планируете хранить на нем? Если ваша цель - создание персонального Web-узла, воспользуйтесь нашей краткой информацией и квалифицированным руководством со стороны одной из трех оперативных информационных служб: America Online, CompuServe или Prodigy. Если же вы намереваетесь создать персональную страницу или корпоративный Web-узел, то внимательное прочтение нашей врезки "Художественное оформление дл Web" поможет вам понять, какие ограничения налагает Web на иллюстрированные материалы, какие типы файлов предпочтительнее для Web, и какие новые инструментальные средства помогут вам с минимумом хлопот создавать привлекательные Web-узлы.
Что же ждет нас впереди? Улучшается качество мультимедиа-произведений уже попадают распоространяемых по Сети: инструментальные средства фирм Micrografx и Macromedia открыли Web для мултипликации и графических файлов новых форматов, а программисты, работающие на языке Java, должны теперь поднять средства анимации и диалога на более высокий уровень. Ряд фирмы разрабатывает методы сжатия/восстановления, которые позволят поплнить в Web видеопроизведениями кинематографческого качества; "живой" звук в сети (источником которого часто бывают радиостанции страны) уже стал почти обычным явлением. Правда, качество звука (и видео) в сети Web пока оставляет желать лучшего. Тем не менее, те, кто создает Web-узлы, должны уже подумать о том, как они смогут в конце концов применить эти технологии нового поколения.
Когда вы завершите создание вашего первого Web-узла, проиндексируйте его для 29 каталогов и узлов поиска World Wide Web (исключая машину HOME TEAM). Для этого достаточно просто зарегистрировать его в Submit-All (www.hometeam.com/tools/submital.htm). Это простой, недорогой и эффективный способ быстро привлечь внимание к вашему "новорожденному" узлу.
Все, что последует далее, сложится в полную картину развития Web-узла - с младенчества до зрелости. Надо только помнить, что когда кто-либо спросит вас, в чем, собственно, суть, вам достаточно только улыбнуться и сказать: "Вся суть в Internet".
Создание Web-узла - от начала до конца
Ланс Н. Уланофф, Тин Олбано и Ивонн КоулоутросЕсли ваша компания хочет создать новый Web-узел или у вас возникло непреодолимое желание иметь свою собственную Web-страницу, вам нужно знать все шаги, которые необходимо предпринять для достижения этой цели.
Продумайте идеи и дизайн
Самое первое, что надо сделать, - это решить, как представить ваши идеи и информацию. Набросайте эскиз размещения текста и элементов графики.
Подготовьте содержание
Теперь необходимо подготовить HTML-страницы, из которых будет сформирован ваш информационный узел. Хороший Web-узел привлекательно оформлен, имеет динамически изменяемые связи с другими узлами (и ссылки на них), прокручиваемый текст, таблицы, формы, простую анимацию и, возможно, даже несколько сценариев на языке Java, а также сценариев, соответствующих требованиям стандарта CGI (Computer Graphics Interface - интерфейс машинной графики).
Выберите сервер
У вас есть несколько хороших вариантов, в том числе система Unix (работающая на процессоре SPARC с серверным программным обеспечением фирмы Sun) и многопроцессорная система фирмы Intel (работающая с серверными программными средствами Windows NT и модулями Internet).
Свяжитесь с каким-либо ISP
Прибегнув к помощи такого постащика услуг Internet (Internet service provider, ISP), как PSInet или UUnet Technologies, свяжите ваш сервер с ним через маршрутизатор. Поставщик услуг назначит вашему серверу IP-адрес, представляющий собой набор цифр, например, 128.8.32.128.
Создавайте новое содержание и регулярно обновляйте его
Оперативность и своевременность имеют ключевое значение для Web. У вашего узла должно быть свое уникальное коммерческое преимущество; заботьтесь об новизне и актуальности его содержания. Помните, что быстрая и простая навигация по его страницам вашего узла вызовет у его "посетителей" желание подольше задержаться для лучшего знакомства с ним - а в дальнейшем и снова вернуться к нему.
Web-сервер
Вам нужен Web-сервер, хорошо справляющийся со своими задачами при больших клиентских нагрузках и не вызывающий трудностей при установке, настройке конфигурации и управлении. Не исключено, что вы захотите иметь уровень защиты на разъемах (Secure Sockets Layer, SSL) с использованием функций аутентификации и шифрования, располагать средствами создания и управления содержанием, а также связями с корпоративными базами данных.
Зарегистрируйте ваш информационный узел
Представьте ваш Web-адрес в формате http://www.xxx.com в InterNIC (Международный информационный центр сети), находящийся в Вашингтоне, округ Колумбия (http://rs.internic.net), который отклонит вашу заявку, если такой адрес уже используется в сети. Плата за регистрацию уникального Web-адреса в InterNIC составляет 100 долл.
Web-мастер: специалист, занимающийся поставками содержания, управляет информационным узлом
Когда вы заложите основы вашего информационного узла, вам потребуется иметь одного или двух Web-мастеров. По существу Web-мастера повседневно управляют работой узла. В их обязанности входят выявление таких ошибок, как, например, ссылка на прекративший существование Web-адрес, слежение за входящим трафиком вашего узла, использование откликов читателей (обратной связи) для создани круга постоянных читателей и сбора их предложений, а также обеспечение технического обслуживания и безопасности работы сервера.
Информационный Web-узел
Как и любое сооружение, ваш Web-узел будет нуждаться в реконструкции и модернизации. Чтобы успешно противостоять конкуренции (иметь большее число обращений, чем другие узлы), вам потребуетс быть хорошо информированным, проявлять гибкость и творческий подход. Будьте готовы проводить модернизацию вашего узла для того, чтобы он был совместим с самыми новыми версиями распространенных браузеров и сменных модулей, а также новыми вариантами элементов дизайна.
Типы информационных Web-узлов
Ланс УланоффСеть World Wide Web в действительности никак нельзя сравнивать с безразмерной вещью, котора подойдет любому. Web-узлы должны отражать индивидульные особенности их создателей, позицию и точку зрения корпорации или цели маркетинга.
Ниже представлена информация о четырех основных типах Web-узлов. Мы не включили сюда узлы, перед которыми не ставятся коммерческие цели (www.name.org), узлы, эксплуатируемые учебными заведениями (www.name.edu), и сетевые службы (www.name.net); однако даже при такой специфике они могут нуждаться в тех же самых инструментальных средствах, которые мы описываем. Мы попытались анализировать затраты, требования безопасности и другие факторы, связанные с эксплуатацией узлов каждого типа.
Описание Хозяин Инструментарий Безопасность Затраты Обслуживание Персональный информационный узел Узел, предоставляющий информацию о вас и ваших интересах. Личные фотографии, ссылки на излюбленные страницы, персональные творческие проектыя- обычный набор. Однако вы можете временно заимствовать место на сервере у какой-либо из крупных оперативных информационных компаний или даже у компании, где вы работаете. Сторонний поставщик услуг Internet или оперативная информационная служба. Наилучшие варианты: Home Page Wizard (мастер локальных страниц) компании CompuServe, Personal Publisher компании AOL или авторский инструментарий HTML и графические инструментальные средства. Шифрование пароля обычно дает наилучшие результаты. Но, разумеется, большинство людей создают персональные Web-страницы с тем, чтобы их мог увидеть весь мир. Регистрационный взнос за оперативную информационную службу; от 25 до 300 долл. за другие программные инструментальные средства. Если вы рассчитываете на высокую частоту посещений, то, вероятно, захотите обновлять содержание вашего узла достаточно регулярно. Web-узел корпоративной интрасети Узел фирменной информации, доступной для персонала фирмы по корпоративной сети посредством Web-браузеров. Интрасеть может также использоваться для сотрудничества рабочих групп. Персонал информационных служб корпорации. Авторский инструментарий HTML. Наилучшие варианты: Microsoft FrontPage или средства для HTML-конвертирования, управления Web-узлом, администрирования Web-сервером и для связи между сервером и базой данных. Использование функций управления на Web-сервере или в вашей сетевой ОС. Можно также испробовать корпорационный брандмауэр, SSL или другие способы шифрования. Попытайтесь, кроме того, свести к минимуму внешние связи. От 10 тыс. до 1 млн. долл. Полная сумма зависит, в основном, от числа страниц, уровня автоматизации и требуемого объема обслуживания. Привлеките Web-мастера, программиста и дизайнера графики Коммерческий Web-узел Узел, позволяющий получить представление о компании и информацию, предназначенную для уже имеющихся и потенциальных клиентов. Ваша компания (один из ее Web-мастеров) или внешняя служба, выступающая в роли виртуального хозяина. Авторский инструментарий HTML, инструментальные графические и серверные средства Web: Netscape Enterprise Server 2.0 и Microsoft Internet Information Server. Использование корпорационного брандмауэра. От 10 тыс. до 1 млн. долл. В действительности некоторые малые компании анонсируют сейчас в качестве альтернативы Web-стартер ценой менее 100 долл. Привлеките Web-мастера и дизайнера графики. Проверяйте, достаточно ли быстро (и точно) представляется в сети Web информация о новых продуктах. Коммерческий Web-узел с управлением от данных Узел, позволяющий получить представление о компании и информацию, предусматривает возможность запросов, предоставляет обычную и коммерческую информацию, а также допускает оперативное и надежное совершение сделок о покупках. Ваша компания или внешняя служба, выступающая в роли виртуального хозяина. Но вам потребуются, возможно, серверы баз данных. Авторский инструментарий HTML, инструментальные графические и серверные средства Web, а также средства баз данных. Наилучшие варианты инструментальных средств баз данных: NetDynamics и WebObjects. Используйте средства защиты и аутентификации Internet, корпорационный брандмауэр или функции защиты доступа, встроенные в прикладную программу базы данных. От 10 тыс. до 1 млн. долл. Привлеките Web-мастера, программиста и дизайнера графики. Регулярно обновляйте и обслуживайте средства защиты данных. Художественное оформление для узла Web
Ланс Уланофф
Благодаря World Wide Web сеть Internet приобрела теперь особую зрительную привлекательность. Однако иллюстрации на ваших излюбленных Web-узлах должны были пройти довольно существенную обработку перед тем, как попасть в Web.
Меньше означает лучше
Начните с сохранения ваших изображений в сжатых файлах GIF или JPEG формата JPG.Эти два типа файлов наиболее широко используются в Web. Ваша иллюстрация должна быть расчитана на экран 640х480 пиксел - размер, с которым работает сейчас большинство Web-браузеров. Еще существеннее то, что изображение меньшего размера дает и файл меньшего размера. Не забывайте, что большинство посетителей вашего узла будут пользоваться модемами, работающими со скоростью 14,4 или 28,8 кбит/с; даже при использовании линии T1 передача графических данных объемом более 100К может сильно увеличить врем загрузки, испытывая при этом терпение посетителей вашего узла. Если вы хотите, чтобы художественное оформление покрывало весь экран (или служило экзотическим фоном), что само по себе прекрасно, надо быть уверенным, что размер файла останетс сравнительно малым.
Меньше цветов
Использование меньшего числа цветов означает уменьшение размера файла и более быстрое выполнение загузки. Мы, конечно, не считаем, что следует ограничиться лишь белым и черным цветом. Благодар разумным методам, применяемым во множестве графических программ и утилит, весьма просто перейти от палитры с 16,7 млн. цветов к всего 256 и даже меньшему числу цветов при весьма незначительном ухудшении качества изображения.
Работая вместе
Чем больше иллюстраций у вас есть, тем вероятно, живописней будет ваш узел. Даже при 256 цветах вы необязательно будете использовать те же самые цвета на каждой иллюстрации, а это может привести к некоторой дисгармонии цветов, способной вызвать отрицательную реакцию у посетителей при переходах от одной страницы к другой. Попробуйте применить предварительную загрузку палитры - это возможно сделать с помощью Adobe Photoshop. Такой шаг позволит вам поместить все нужные изображения в один файл и создать из него файл основной палитры. Другое решение состоит в том, чтобы старатьс поддерживать палитру неизменной.
Painter и Photoshop
Fractal Design Painter, цена, рекомендуема изготовителем: 549 долл. Этот продукт фирмы Fractal Design Corp. позволяет получить один из наиболее завершенных экранов для реализации функций экономии размеров файла, включая функцию просмотра (preview). Вы можете использовать в вашей иллюстрации от 4 до 256 цветов, установить прозрачный цвет, создать файл для черестрочной развертки и даже растр (разметку) изображения.
Adobe Photoshop 3.05, цена, рекомендуема изготовителем: 895 долл. Этот продукт фирмы Adobe Systems также обладает весьма мощными возможностями GIF-вывода.
Средства анимации в формате GIF
Egor, цена 50 долл. В этом продукте фирмы Sausage Software (http://www.sausage.com) для создани GIF-анимаций используется механизм drag-and-drop. Когда вы получите анимационные изображени удовлетворительного качества, можно включить их циклическое повторение, добавить звуковые эффекты и просмотреть полученный результат. Затем вы экспортируете HTML-код и выгружаете его в ваш HTML-редактор. Программа Egor не может выполнять объединение или манипулировать с отдельными GIF-файлами.
GIF Construction Set, цена 20 долл., этот продукт фирмы Alchemy Mindworks (http://www.mindworkshop.com) обладает несколько меньшими графическими возможностями, чем Egor, но зато им проще пользоваться. Вы импортируете все ваши .GIF-файлы в главный экран, вводите средства управления и компилируете анимационные изображения. Все проходит так, как будто вы вставили один файл в ваш исходный HTML-код.
Разметка изображений
В числе новых развивающихся инструментов дл разметки (mapping) изображений имеется продукт Map This!, свободно распространяемый фирмой Todd C.Wilson (galadriel.ecaetc.ohiostate.edu/tc/mt/). Начинайте с импортирования любого GIF-изображения, затем определите область, которую вы хотите использовать как активную для художественного оформления. Для каждой активной области необходимо задать связь.
Больше графики
Такие продукты, как Shockwave for FreeHand и Director, свободно распространяемые фирмой Macromedia Corp. (http://www.macromedia.com/Tools/Shockwave), дают пользователям возможность размещать в сети Web иллюстрации, основанные на векторном представлении, и файлы, сжатые с помощью программы Director. Для их просмотра пользователи должны устанавливать модуль Shockwave.
Вам нет нужды самим создавать все элементы художественного оформления. В пакете DigitalStyle WebSuite Designer Edition, цена 199 долл., выпущенном фирмой DigitalStyle Corp. (http://www.digitalstyle.com/text/other/whatsnew.htm/), имеется довольно большая коллекция кнопок, флаговых заголовков и других элементов художественного оформления, готовых для использования в Web. В пакете CorelWEB.Gallery (цена, рекомендуема изготовителем, - 99 долл.), который выпущен фирмой Corel Corp. (http://www.corel.com), содержится, вероятно, самая большая коллекция готовых элементов художественного оформления для Web.
Помощь оперативных информационных служб при создании персонального узла
Ивонн Коулоутрос
При создании персональной Web-страницы можно обойтись без HTML-редакторов и других новейших инструментальных средств. Оперативные информационные службы America Online (AOL), CompuServe и Prodigy предлагают свои услуги и изделия, чтобы облегчить создание персональных страниц. Мы кратко рассмотрим шаги, которые необходимо делать при использовании услуг каждой службы.
America Online
Чтобы получить продукт Web Page Toolkit компании America Online, достаточно набрать на клавиатуре ключевое слово HTML; после этого вы сразу можете перейти к экрану Personal Publisher.
Здесь появляется экран home base, из которого вы можете выбрать перейти к экрану tutorial, к созданию/редактированию вашей локальной страницы (create/edit home page), выбрать пункт My Place или использовать новейшие инструментальные средства.
На экране Home Page Tutorial даетс последовательный перечень инструкций. Вначале вам задается вопрос об информации, которую вы хотите сообщить о себе и которая войдет в число базовых данных вашей страницы.
При создании/редактировании My Home Page, вы можете добавлять текст в мультимедиа-файлы. AOL будет автоматически публиковать ваши страницы, обеспечивая к ним доступ без ограничений или по паролю.
CompuServ
Наберите на клавиатуре GO HPWIZ, и на дисплее появится экран Home Page Wizard службы CompuServe. Здесь вы получите 1 Мбайт свободного пространства на жестком диске для создания вашей Web-страницы.
Понятные инструментальная панель и кнопки экрана Home Page Wizard позволяют вам без особых усилий за считанные минуты создать Web-страницу. Однако следует отметить, что выбор иллюстраций ограничен.
Создание ваших собственных внутренних и внешних связей (ссылок) не вызывает трудностей. CompuServe следит за всем процессом, представляя информацию в левой колонке.
Как только вы провели испытание вашей страницы, воспользовавшись браузером Mosaic Web фирмы Spry (во время сдачи обзора в печать этот браузер поставлялс в комплекте с CompuServe), вы можете просто щелкнуть клавишей мыши на инструментальной панели Publishing Wizard.
Prodigy
Наберите на клавиатуре Personal Web Pages или PWP - и вы получаете возможность "управлять своим информационным узлом" или попробовать загрузить редактор Hippie HTML.
Из диалогового окна Member Enrollment службы Prodigy вы узнаете, что Web-стартер бесплатно предоставляется вместе с 1 Мбайт свободного пространства на жестком диске. Имеется также возможность получения более новых продуктов за отдельную плату.
Prodigy предлагает диалоговое окно, которое позволяет вам добавлять файлы в ваш Web-каталог. После того как вы загрузили эти файлы, Prodigy автоматически публикует вашу Web-страницу.
Если вы решили просмотреть персональные Web-страницы, Prodigy соединяет вас со своим собственным Web-узлом. Там вы найдете также связи с HTML-редакторами.
Об авторах: Ланс Н. Уланофф - старший помощник редактора PC Magazine и ответственный редактор данного обзора. Тин Олбано - помощник редактора PC Magazine Online. Ивонн Коулоутрос - штатный редактор PC Magazine.