PC Magazine/RE logo
©СК Пресс 4S/96
PC Magazine September 10, 1996, p.115

Авторские инструменты Web

Шэрон Тердман


Новое поколение Web-редакторов позволит вам уверенно справиться с любыми сложностями синтаксиса языка HTML. Некоторые редакторы - это ультрасовременные средства программирования, другие полностью освобождают автора от написания исходного текста.

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

К счастью, с той же скоростью, что и страницы World-Wide Web, множатся инструменты, предназначенные для их создания. В прошлый раз (PC Magazine, October 10, 1995, p. 203) мы рассмотрели 5 HTML-редакторов. Дл данного обзора было отобрано 16 продуктов из первоначального списка, содержавшего более 50 программ. (Несколько заслуживающих внимания пакетов, таких, как PageMill фирмы Adobe, не попали в обзор, поскольку их версии для Windows еще не были готовы.)

Увеличилось не только число инструментов, изменились используемые ими и имеющиеся у них возможности. В прошлый раз продукты делились на две категории: автономные программы и модули расширения для текстовых процессоров. В настоящее время лишь два из рассмотренных нами продуктов - Quarterdeck WebAuthor и WEB Office фирмы Blue Sky Software Corp. - представляют собой модули расширения. Остальные - автономные продукты; определенно вырисовывается тенденция отказа от неизменно приводящего к малоприемлемым результатам стремления объединить два инструмента в одном.

Графические или программные?

Сегодняшние инструменты, однако, можно, как и прежде, разделить на две крупные категории. На сей раз граница пролегла между графическими и программными редакторами. Внешне редакторы обоих типов выглядят очень похоже: и те и другие напоминают современные графические текстовые процессоры. Различия заключены в методах визуально представления элементов, составляющих вашу страницу.

Работая с графическими инструментами, вы имеете дело с более или менее точной передачей страницы в режиме полного соответствия (WYSIWYG) - она предстает такой, какой будет в окне браузера. Программа встроена в страницу, но скрыта от автора, который не работает с ней напрямую. В свою очередь программные редакторы выводят на экран в качестве основного представлени страницы исходный текст на языке HTML, предоставляя при этом в распоряжение автора мощные средства генерации кода, избавляющие от необходимости писать его вручную.

В обоих типах программ предлагаются в сущности похожие средства создания и редактирования страниц. Кнопки инструментальной панели дают возможность быстрого доступа к таким элементам, как изображения, списки и связи, или к кодам, служащим для создания и размещения этих элементов на странице; как правило, они вызывают диалоговые окна, которые помогают на всех этапах проектирования. Многие продукты содержат "мастеров" или "помощников", автоматизирующих по крайней мере базовые процедуры создания страницы и способных помочь при построении форм, навигационных карт и выполнении других сложных операций.

Трудно однозначно ответить на вопрос, какой из типов инструментов лучше. Несомненно, пользоватьс редакторами WYSIWIG легче, особенно новичкам, поскольку они изолируют вас от непростого синтаксиса HTML. На примере многих рассмотренных нами инструментов доказано, что можно создать привлекательную страницу, содержащую такие сложные элементы, как таблицы или кадры, не зная HTML. Все виденные нами инструменты WYSIWYG, за исключением Microsoft FrontPage и Netscape Navigator Gold, позволяют также выполнять непосредственное редактирование текста HTML. Недостаток графических инструментов заключается в том, что они дают приблизительное, часто лишь отдаленное представление о том, какой страница предстанет в окне браузера. (Все программные редакторы располагают функцией предварительного просмотра, - "превью" (preview) - но вы гораздо реже прибегаете к ней, если работаете непосредственно с исходным текстом.)

Считается, что программные редакторы предоставляют в ваше распоряжение более мощные и гибкие средства, и действительно, они заставляют вас уделять большее внимание тексту программы, который стоит за вашим документом. Безусловно, за расширение возможностей приходится платить - в данном случае это необходимость владения языком HTML. Таким образом, налицо тенденци отказа от инструментов, показывающих автору исходный текст программы: по мере того как язык HTML становитс все более сложным, он перестает быть пригодным дл чтения человеком и привлекательность средств, открывающих доступ к исходному тексту, уменьшается.

Однако HTML лишь часть общей картины. Хотя авторский инструментарий Web все эффективнее изолирует пользователей от технических деталей, в большинстве случаев не удается предоставить ничего позитивного в одной важной области: построении интерактивных страниц. Интерактивность в Web по-прежнему в основном базируетс на формах, которые собирают информацию от пользователей и затем, через связь с CGI-сценарием на сервере, обрабатывают данные и выдают некоторый результат. Хот многие рассмотренные нами продукты позволяют легко создавать сложные формы, большинство не дают возможности продвинуться дальше, так как у них нет средств для обработки форм. Примечательное исключение - программа Microsoft FrontPage, чьи встроенные обработчики форм устраняют необходимость вручную готовить сценарии для множества тривиальных задач. Интерактивные функции перемещаются на сторону клиента, где исполнимое содержимое создается с помощью таких технологий, как Java фирмы Sun или элементы управлени ActiveX фирмы Microsoft, но лишь немногие из инструментов нынешнего поколения в достаточной мере учитывают это.

Проблемы управления

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

Лишь в немногих из рассмотренных нами продуктов делаются попытки решить эти задачи. Еще меньшее число их сочетает такие попытки с возможностью использовани последних расширений HTML и Microsoft/Netscape и удобством создания страниц. Наиболее полно отвечают этим требованиям программы Microsoft FrontPage и GNNpress. Оба продукта содержат превосходные графические средства просмотра разрабатываемого узла и инструменты для проверки и обновления элементов.

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


Редакция советует: Microsoft FrontPage

Авторский инструментарий Web все еще находится в стадии развития, и вряд ли хотя бы один отдельно взятый продукт сможет удовлетворить запросы любого автора. Однако в программе Microsoft FrontPage делается удачная попытка добиться идеала, для чего предлагается много разнообразных функций, которые привлекут внимание пользователей. Еще важнее то, что она позволяет создавать HTML-страницы быстро и легко, хотя невозможность получить прямой доступ к исходному тексту HTML оттолкнет от нее некоторых пользователей.

FrontPage - новаторский, многофункциональный инструмент WYSIWYG (получаешь то, что видишь), который представляет завершенную авторскую среду, позволяющую быстро и легко создавать, размещать и управлять сложными информационными узлами Web. Эта программа отвечает требованиям последних стандартов Web и содержит шаблоны и "мастеров", помогающие авторам начать работу. Создание интерактивного содержания оказывается несложным благодар перетаскиваемым компонентам WebBot программы FrontPage, которые позволяют наделять страницы такими функциями, как возможность устраивать многопотоковые дискуссии, не прибегая к сложному программированию через интерфейс CGI. Персональный Web-сервер позволяет разработать и на месте протестировать Web-узел, скопировать целиком всю информацию узла на сервер и просматривать и обновлять узел с помощью графических средств по мере необходимости.

Три других продукта заслуживают почетного упоминания. Программа GNNpress органично объединяет Web-браузер с полнофункциональным редактором WYSIWYG, обеспечивая несравненное удобство работы, и добавляет мощные встроенные средства управлени информационными узлами. Наибольшее достоинство продукта - это то, что он распространяетс бесплатно.

Программа HoTMetaL Pro располагает такими мощными функциями, как вставка графики с помощью механизма drag-and-drop, графический редактор кадров и возможность работы с тегами проекта HTML 3.2. Однако в ней отсутствуют мощные средства управлени информационными узлами и, несмотря на WYSIWYG-интерфейс, она требует глубоких знаний HTML.

Тем, кто предпочитает работать с языком HTML непосредственно, следует обратить внимание на WebEdit Professional Edition - элегантный, современный пакет, предусматривающий работу с кадрами, Java и ActiveX. Он также позволяет загрузить ваш узел на FTP-сервер одним щелчком мыши.


Соответствие решаемой задаче: авторский инструментарий WEB

Создание простых страниц. Мы хотели видеть продукт, наделенный такими функциональными средствами, как учебные пособия, "мастера" и шаблоны, позволяющие ускорить выполнение начального этапа работы над страницей. Мы также оцениваем возможности легко форматировать текст, добавлять или изменять гиперсвязи и делать графические вставки, не прибегая к написанию исходного текста вручную. Простая и легкая организация связей для отправки исходящей почты приносила программе дополнительные баллы. Продукт должен располагать механизмом предварительного просмотра страниц, встроенным либо работающим через внешний браузер. Желательно также иметь возможность импортировать файлы в форматах HTML и текстовых процессоров, вводить связи (ссылки), страницы и даже информационные узлы из Web. Инструменты проверки правописания HTML должны указывать на ошибки и предлагать возможные пути их исправления, но не должны ограничивать доступ к файлам. Любые файлы, содержащие своды правил, должны быть доступны для редактирования. Дополнительные плюсы - цветов выделение (кодирование) синтаксических, проверка парности тегов, средства поиска с заменой, орфографический корректор и тезаурус.

Создание сложных страниц. Мы учитываем соответствие продукта последним спецификациям HTML и расширениям Netscape/Microsoft, в том числе возможность работы с формами, таблицами, кадрами и картами изображений на стороне клиента. Дополнительные баллы начислялись в случае, если их создание облегчалось специализированными редакторами или диалоговыми окнами свойств. Любые фрагменты текста RTF, электронных таблиц или таблиц, созданных текстовыми процессорами, должны сохранять свои атрибуты. Возможность связывать таблицы с внешними сценариями для обслуживания информационных запросов в реальном масштабе времени рассматривалась как дополнительное достоинство. Мы оценивали также умение программы распознавать разнообразные форматы аудио- и видеофайлов, вставлять прикладные модули Java, элементы управления ActiveX и использовать языки сценариев. Возможности ряда продуктов расширяет инструмент редактирования изображений дл создания прозрачных, чередующихся или анимированных изображений GIF или JPEG. Достоинством считалась и возможность использования сменных модулей.

Управление информационными узлами. Продукт должен располагать простым FTP-клиентом для загрузки страниц на сервер; наличие средств HTTP Put рассматривается как дополнительное достоинство. Еще выше ценится способность полностью построить узел на месте и затем перенести его на сервер. Продукты должны выполнять проверку локальных и удаленных связей, сравнивать разрабатываемый локальный узел с его удаленной копией и пересылать по сети на сервер только изменившиеся элементы. Продукт, способный генерировать навигационную карту узла и отчет о состоянии связей, предоставляет в распоряжение пользователя полезные дополнительные функции.


GNN Hosting Service
  • GNNpress

    Эдвард Менделсон

    Принадлежащая оперативной информационной службе America Online компания GNN Hosting Service бесплатно предлагает программу GNNpress всем желающим загрузить ее из сети. Однако этот 16-разрядный WYSIWIG-редактор, располагающий мощным встроенным диспетчером информационных узлов, обеспечивает большую гибкость и удобство в эксплуатации, чем большинство платных продуктов: бета-версия 1.2 программы позволяет легко создавать таблицы, формы и карты изображений на клиентской стороне, но не кадры. Она также предусматривает возможность использования прикладных модулей Java и многих нововведений проекта стандарта HTML 3.2, в том числе кодов для вычеркивания. Поскольку окно редактирования программы выполняет помимо основной еще и роль Web-браузера, вам придется привыкнуть к некоторым нежелательным особенностям интерфейса. Тем не менее GNNpress - один из самых впечатляющих редакторов HTML, имеющихся в настоящее время, причем никто не может его превзойти за счет более привлекательной цены.

    Чтобы воспользоваться программой GNNpress, просто загрузите из сети 2-Мбайт файл и выделите для его инсталляции около 4 Мбайт на жестком диске. Интерфейс располагает инструментальной панелью, окном, в котором указывается местонахождение текущего файла, и окном с именем HTML-файла, который можно редактировать. Вы создаете текст, заголовки и таблицы в окне редактирования точно так же, как в текстовом процессоре, пользуясь оперативными клавишами или меню в верхней строке экрана для того, чтобы применить те или иные форматирующие теги.

    Для создания таблицы введите текст в показанные на странице ячейки; меню дает возможность объединять ячейки, вставлять и удалять строки и колонки, превращать обычную ячейку в ячейку заголовка. Формы создаются с помощью инструментальной панели, из которой вызываются диалоговые окна различных входных кодов таких элементов, как кнопки с независимой фиксацией и текстовые поля. Вам не нужно знать, как составить на языке HTML программу для объединения кнопок с зависимой фиксацией таким образом, чтобы лишь одна из них была активной в любой момент времени, поскольку диалоговое окно берет задачу создания программного кода на себя. Если вы непреднамеренно внесете изменения, которые приведут к созданию некорректного HTML-кода, программа сделает необходимые поправки.

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

    Возможности GNNpress как средства редактировани производят внушительное впечатление своей широтой и глубиной, но наиболее полезным пакет окажется дл создания полного информационного узла Web. Программа организует страницы в "мини-паутины" (MiniWebs), представляющие собой диаграммы, на которых страницы, связи и графические файлы представлены пиктограммами и выделены цветом. Для создания новой страницы нужно установить с ней связь на редактируемой странице. Когда вы щелкаете на связи, чтобы перейти на новую страницу, в диалоговом окне появляется сообщение о том, что данной страницы не существует, и предлагается создать ее. Каждая новая страница автоматически добавляется к текущей MiniWeb. Можно создать MiniWeb из существующих страниц, скопировав их в каталог и дав программе указание "преобразовать их в "паутину"". Когда диаграмма MiniWeb находится в текущем окне, то, воспользовавшись командой Save, можно сохранить все файлы MiniWeb на диске. GNNpress не сохранит вашу "мини-паутину" на удаленном компьютере, но сопутствующая программа GNNserver (также бесплатная) располагает полным набором функций управлени информационными узлами.

    Соответствие решаемой задаче:
    GNNpress
    Функциональные возможности Простота использования
    Создание простых страниц Отлично Отлично
    Создание сложных страниц Хорошо Хорошо
    Управление информационными узлами Хорошо Отлично

    Самое слабое место программы GNNpress - ее интерфейс, на котором быстро появляется так много окон, что пользователю трудно следить за всеми всеми. Строка управления рабочего окна часто скрывается из виду под инструментальной панелью, где она оказываетс недоступной для мыши, и добраться до нее можно, если только расположить все открываемые окна без перекрыти или каскадно. Но с этим недостатком вполне можно примириться в полнофункциональной программе, котора послужит удачным выбором для каждого, кто хочет выполнять редактирование как в режиме WYSIWYG, так и в режиме исходного текста - и для тех, кто желает получить мощный HTML-редактор совершенно бесплатно.

    GNNpress
    Цена, рекомендуемая изготовителем: бесплатно.
    GNN Hosting Service, Santa Barbara, CA; 800-819-6112; fax, 703-448-0760; http://www.tools.gnn.com.

    SoftQuad
  • HoTMetaL Pro 3.0

    Эдвард Менделсон

    Для всех, кто ищет HTML-редактор промышленного класса, нет нужды желать ничего лучшим будет HoTMetaL Pro 3.0. Этот 32-разрядный WYSIWYG-редактор (цена 159 долл.) фирмы SoftQuad располагает большим и лучшим набором функциональных возможностей, чем продукт версии 2.0, удостоенный отличия "Редакция советует" в нашем прошлом обзоре (PC Magazine, October 10, 1995, p. 203). Но несмотря на то что новая версия программы проще в эксплуатации, пользователям по-прежнему потребуютс глубокие знания и опыт работы с HTML. Каждый, кому нужны мощные функциональные возможности данного пакета, вероятно, пожалеет о средствах управлени информационным узлом, явно недостающих этой программе. Позднее в 1996 г. фирма SoftQuad обещает выпустить отдельную программу управления информационным узлом.

    Не надейтесь найти в программе HoTMetaL таких облегчающих жизнь функций, как "мастера" для построени форм. Однако обратите внимание на механизм drag-and-drop для вставки графики, редактор навигационных карт, создающий объекты произвольной формы, возможность отменить все изменения, внесенные после момента, когда файл был сохранен в последний раз, сохраняемые макрокоманды, средства конвертирования из основных форматов текстовых процессоров и соответствие последнему проекту стандарта HTML 3.2.

    Программа располагает десятками шаблонов и образцов графики, а также исчерпывающим самоучителем и системой подсказок. Несколько перегруженный интерфейс имеет четыре инструментальные панели: одну для системных функций; одну для символьных атрибутов; одну дл списков, точек привязки и графики; линейку расширенных функций для форм, прикладных модулей Java и ActiveX. Окно редактирования обычно показывает вашу работу в форме, приближенной к режиму полного соответстви (WYSIWYG), с отображением текста HTML в виде небольших пиктограмм. Вы можете "спрятать" пиктограммы управляющих кодов и другие отвлекающие детали, чтобы работать исключительно в среде WYSIWYG.

    Вы создаете списки, связи (ссылки) и заголовки с помощью пиктограмм инструментальных панелей и путем ввода данных с клавиатуры. Изображения и связи могут перетаскиваться из Explorer (Проводника) или с "рабочего стола" непосредственно в окно редактирования. Нельзя перетаскивать объекты из браузера, хотя можно перенести адрес файла, отображаемый в Netscape Navigator 3.0, перетащив пиктограмму связи Navigator. В процессе создания связей и при вставке изображений с помощью диалоговых окон, доступ к которым можно получить из меню в верхней строке экрана или из инструментальной панели, программа предложит вам несколько полей, в которые можно занести наиболее важную информацию. Чтобы воспользоваться самыми новыми функциями HTML, следует щелкнуть правой кнопкой мыши на элементе в редакторе, что приведет к появлению огромного диалогового окна, в котором перечислены все возможные функции. Довольно странно, но это диалоговое окно не снабжено кнопками просмотра, имеющимися в более простых окнах, служащих для поиска имен файлов.

    Превосходный табличный редактор программы HoTMetaL позволяет добавлять и удалять строки и столбцы, объединять несколько ячеек в одну и легко выполнять множество других операций над таблицами. Инструменты создания форм, не наделенные столь широкими возможностями, позволяют добавлять элементы, присутствующие на виде WYSIWYG, непосредственно в файл, но интерфейс организован в предположении, что вы понимаете структуру форм HTML. Модуль управлени изображениями создает каталоги миниатюр, представляющих графические образы, хранящиеся на диске, а инструмент картографирования составляет карты изображений дл клиентской или серверной стороны. Редактор кадров позволяет нарисовать структурную схему кадрового документа и перетащить файл, который будет отображать кадр, из Explorer, но не отображает содержательный материал в кадрах.

    Соответствие решаемой задаче:
    HotMetaL Pro
    Функциональные возможности Простота использования
    Создание простых страниц Отлично Отлично
    Создание сложных страниц Отлично Хорошо
    Управление информационными узлами N/A N/A
    N/A - неприменимо. Продукт не располагает средствами управления информационными узлами.

    Оставаясь верным "наследником" языка SGML, HoTMetaL проверяет синтаксис импортированных HTML-файлов. Правда, иногда программа сообщает о несуществующих ошибках. Если, открыв файл, программа обнаруживает ошибки, она выводит на экран необработанной HTML-текст и устанавливает курсор на строку с ошибкой. Как правило, файл можно просмотреть в обычном окне редактирования, невзирая на обнаруженные ошибки, но некоторые ошибочные управляющие коды приходится удалять вручную.

    Если вы заняты организацией сложного информационного узла Web, то можете отдать предпочтение функциям управления, имеющимся в более поздних пакетах, таких, как Microsoft FrontPage. Но если вы хотите иметь HTML-редактор непревзойденной мощности, то пакету HoTMetaL альтернативы нет.

    HoTMetaL Pro 3.0 Цена, рекомендуемая изготовителем: 159 долл.; модернизация версии 2.0 - 69 долл.
    SoftQuad Inc., Toronto, Canada; 800-387-2777, 416-239-4801; fax, 416-239-7105; http://www.softquad.com.

    Microsoft Corp.
  • Microsoft FrontPage

    Эдвард Менделсон

    Фирма Microsoft сделала выгодное приобретение, уплатив, по некоторым сообщениям, 100 млн. долл. за Vermeer Technologies - компанию, создавшую первую версию программы FrontPage. Web-мастера, которые платят 149 долл. (109 долл., если вы владелец пакета Microsoft Office) за версию 1.1 этого великолепного пакета, также убедятся, что потратили свои деньги не напрасно, когда воспользуются им для оганизации мощных, высокотехнологичных информационных узлов, не прибегая к составлению HTML-программ. FrontPage, 32-разрядна программа, функционирующая в среде Windows 95 и Windows NT, позволяет встраивать формы, таблицы, навигационные карты, кадры и процессоры поиска в страницы Web, а также легко создавать обычные связи, изображения и текст.

    Для инсталляции продукта нужно просто следовать выводимым на экран подсказкам. Приблизительно 10 Мбайт пространства на жестком диске отводится под модули редактирования FrontPage, шаблоны, образцовые файлы и программу Personal Web Server, которая позволяет автономной машине выполнять роль http-сервера. Personal Web Server предоставляет FrontPage возможность навигации по созданным вами информационным узлам точно так же, как браузер позволяет перемещаться среди удаленных серверов.

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

    "Паутина" в Explorer создается при помощи одного из входящих в состав пакета "мастеров", которые выполняют за вас основную работу по созданию корпоративных узлов Web или специализированного узла Web для дискуссионных групп. Множество отдельных шаблонов служат дл организации персональных узлов и узлов поддержки потребителя. Узел настраивается на конкретные задачи с помощью автоматизированных агентов ("bots"), которые обновляют связи и заносят адреса корпоративных экспертов Web-мастеров в поле "обратной связи" mailto и другие аналогичные поля. "Паутины" защищаются паролем, легко копируются и перемещаются группами на удаленные компьютеры, на которых установлена программа FrontPage. Ради упрощения загрузки данных в другие информационные центры фирма Microsoft разместила на своем сервере Web бесплатные инструменты в стиле FTP, однако придетс подождать несколько месяцев, прежде чем на других удаленных системах появятся средства, позволяющие использовать встроенные процессоры поиска и обработки форм FrontPage.

    Программа редактирования Web-страниц Editor работает в режиме полного соответствия (WYSIWYG) и не позволяет вносить изменения в создаваемый ею HTML-код, хот специальные вспомогательные средства дают возможность вручную вводить отдельные управляющие коды, и вы можете по умолчанию выбрать редактор, такой, как Notepad, дл редактирования страниц в исходном виде. Для создания и форматирования текста используются инструментальные панели, меню и оперативные комбинации клавиш, как в Microsoft Word. Программа FrontPage импортирует файлы в форматах ASCII, HTML и RTF, но не может преобразовывать файлы текстовых процессоров (даже процессора Word). Практически любой файл, содержащий растровое изображение, автоматически преобразуется в формат GIF или JPEG, в зависимости от глубины цвета оригинала. В пакете предусмотрена обширная система помощи дл программ редактирования, но лишь лаконичная подсказка для Personal Server.

    Соответствие решаемой задаче:
    Microsoft FrontPage
    Функциональные возможности Простота использования
    Создание простых страниц Отлично Отлично
    Создание сложных страниц Отлично Отлично
    Управление информационными узлами Отлично Отлично

    Таблицы создаются так же легко, как в текстовом процессоре, и FrontPage может построить форму вокруг любого вставленного вами поля. Когда к страницам добавляются изображения, связи, таблицы или формы, FrontPage вставляет подходящие элементы по умолчанию. Впоследствии эксперты могут видоизменить выбираемые по умолчанию элементы, используя новейшие расширени Netscape и предложенные теги HTML. Для этого надо внести изменения в соответствующее окно Properties (свойства). FrontPage может выполнять CGI-сценарии, но они вам не понадобятся, поскольку встроенная функци обработки форм сохраняет результаты в разнообразных форматах, пригодных для передачи в базу данных, просмотра с помощью браузера и т.д. Для создани навигационных карт на клиентской стороне нужно просто нарисовать рамку на графическом изображении, и на экране появится диалоговое окно для определения связи.

    FrontPage - самый полный и новаторский редактор информационных узлов Web из имеющихся на рынке и к тому же один из самых простых в эксплуатации. Если вам доставляет удовольствие "борьба" с исходным текстом HTML, то вы предпочтете стандартный редактор HTML, но если вы хотите создать большой узел Web с единообразной организацией, потратив на это минимум усилий, то рекомендуем немедленно приобрести программу FrontPage.

    Microsoft FrontPage 1.1
    Цена, рекомендуемая изготовителем: 149 долл. (109 долл. для пользователей Microsoft Office).
    Microsoft Corp., Redmond, WA; 800-426-9400; http://www.microsoft.com.

    Netscape Communications Corp.
  • Netscape Navigator Gold 3.0

    Эдвард Менделсон

    Вам не удастся найти HTML-редактор, лучше интегрированный с браузером, чем Netscape Navigator Gold 3.0. В отличие от обычной редакции Netscape Navigator версия Gold (цена 79 долл.; академическим учреждениям предоставляется бесплатно) фирмы Netscape Communications располагает WYSIWYG-редактором, встроенным в браузер. Это не самый совершенный редактор, и не стоит использовать его для создани корпоративного информационного центра Web, но если вам нужно просто создать несколько небольших страниц, то никакой другой редактор не позволит выполнить работу быстрее.

    Мы испытали бета-версию 3.0. Инсталляция продукта столь же проста и понятна, как и сама программа Navigator, занимающая 12 Мбайт на жестком диске в случае, если вы захотите установить модули расширени браузера. Открыть окно редактора можно из файлового меню браузера или из командной строки с помощью ключа, который вызывает редактор без обращения к браузеру. Окно редактирования выглядит как стандартное окно Navigator, но с тремя инструментальными панелями в верхней части экрана: одно для форматирования символов, графики и связей; другое для файловых функций, и третье для форматирования абзацев. Вы создаете текст, просто набирая его на клавиатуре в окне редактирования и выполняя форматирование с помощью стандартных функций инструментальной панели, либо выбирая их из более полных списков в ниспадающих меню. Кнопка на инструментальной панели удаляет из выбранного текста все стили.

    Если вы вставляете изображение, перетаскивая его в окно редактирования, то можете изменить его размеры, положение на экране, окантовку и другие характеристики, просто дважды щелкнув на нем мышью, в результате чего появляется удобное диалоговое окно с миниатюрными иллюстрациями, показывающими все доступные варианты форматирования. Импорт изображений на страницу осуществляется простым перетаскиванием их из окна браузера в окно Windows Explorer; связи с удаленными узлами создаются простым перетаскиванием пиктограммы связи из окна браузера.

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

    Когда вы открываете файлы, в которых есть формы и другие элементы, напрямую не рассчитанные на обработку данным редактором, то ответственные за создание этих элементов управляющие коды HTML отображаются в виде пиктограмм, похожих на "гардины" (garment tags). Двойной щелчок на пиктограмме тега открывает окно, в котором можно редактировать необработанный исходный текст HTML; вы можете вставить исходный текст в любое место файла, открыв это же самое окно из меню. Единственная функция кнопки "верификация" данного меню - проверить, чтобы каждый управляющий код был заключен в угловые скобки. Редактор не будет блокировать коды в угловых скобках, даже если он не распознает их; он просто выведет неизвестный код на экран с пиктограммой "одеяние" (clothing tag). Редактор генерирует лишь абсолютно минимальный исходный текст HTML, необходимый для отображения файла в браузере.

    Соответствие решаемой задаче:
    Netscape Navigator Gold
    Функциональные возможности Простота использования
    Создание простых страниц Отлично Отлично
    Создание сложных страниц Приемлемо Хорошо
    Управление информационными узлами Приемлемо Хорошо

    Navigator Gold создает таблицы, но ничем не сможет помочь вам при работе с формами и кадрами. Вы не найдете в пакете "мастеров" для создания страниц или шаблонов, но Web-узел фирмы Netscape располагает оперативными "мастерами" и образцовыми шаблонами, которые можно использовать для создания страниц, а впоследствии усовершенствовать их с помощью Navigator Gold или любого другого HTML-редактора. Когда вы завершите создание страниц, Navigator Gold загрузит их через FTP или http на удаленный сервер.

    Пакет Navigator Gold не вытеснит с рынка профессиональные HTML-редакторы. Но если вам нужно всего лишь быстро создавать несколько простых страниц и загружать их в свой Web-узел щелчком мыши, то вам нет смысла приобретать какой-либо иной продукт.

    Netscape Navigator Gold 3.0
    Цена, рекомендуемая изготовителем: 79 долл. (бесплатно для академических учреждений).
    Netscape Communications Corp., Mountain View, CA; 415-528-3777; fax, 415-528-4129; http://www.home.netscape.com.

    SmartDesk Inc.
  • WebEdit Professional Edition 2.0

    Эдвард Менделсон

    WebEdit Professional Edition 2.0 - один из самых элегантных и современных программных редакторов Web-страниц. Этот 32-разрядный пакет (цена 129,95 долл.), распространяемый фирмой SmartDesk (а разработанный компанией Nesbitt Software, http://www.nesbitt.com), предназначен для специалистов, понимающих структурную логику HTML. Однако он может послужить и новичкам благодаря наличию "мастера", который, задав лишь несколько вопросов, автоматически создает локальные страницы. Во всей этой программе чувствуется почерк профессионала, что порождает уверенность.

    В процессе редактирования заголовки, таблицы, формы и кадры вставляются без помощи "мастеров", данные вводятся в диалоговых окнах и работа ведетс непосредственно с исходным текстом в окне редактирования, а программа предварительного просмотра, функционирующая в реальном масштабе времени, тем временем отображает ваш файл в режиме WYSIWYG. WebEdit преобразует файлы баз данных с разделителями в HTML-таблицы, объединяет различные файлы в "проекты", которые можно открывать для редактирования или загружать на сервер через FTP одним нажатием клавиши, а также создает навигационные карты на клиентской стороне. Продукт предусматривает работу с кадрами, тегами Java и модулями ActiveX, хотя и не обеспечивает их предварительного просмотра.

    Не загроможденный лишними деталями интерфейс WebEdit состоит из двух инструментальных панелей и ряда кнопок, которые открывают ниспадающие списки кодов HTML. Предусмотрена даже кнопка для специализированных тегов или элементов меню, которая вставляет содержимое целых файлов. Число одновременно открытых документов ограничивается только объемом памяти, но просматривать в каждый момент времени можно лишь один файл, что объясняется особенностями организации интерфейса с закладками. Если вы не пользуетесь "мастером" локальных страниц, то каждый вновь создаваемый файл оказываетс совершенно пустым. Вставка базовых управляющих кодов шаблонов HTML-документов осуществляется одним щелчком мыши. Вы можете легко создавать нестандартные страницы, в том числе содержащие кадры или фрагменты страниц, которые легко перетаскивать или экспортировать на другие страницы.

    При перемещении указателя по диалоговым окнам на экране всплывают краткие пояснения, а в help-файле имеется превосходный глоссарий HTML-кодов. WebEdit позволяет строить или импортировать таблицы в интерактивный редактор таблиц, но добавить заголовки можно лишь как отдельные теги, вернувшись в главный экран редактирования. Редактор таблиц также экспортирует HTML-таблицы в виде файлов с разделителями-запятыми. Похожие интерактивные редакторы кадров и форм отсутствовали в испытанной нами бета-версии, но должны появиться в окончательной редакции продукта.

    Соответствие решаемой задаче:
    WebEdit Professional Edition
    Функциональные возможности Простота использования
    Создание простых страниц Отлично Хорошо
    Создание сложных страниц Отлично Хорошо
    Управление информационными узлами Хорошо Хорошо

    Вы можете перетащить пиктограмму с "рабочего стола" или из Explorer и автоматически создать связь или открыть для редактирования файл в отдельном окне. В отличие от программы HotDog32 WebEdit достаточно интеллектуален, чтобы графика, представленная в двоичном формате, не разрушала редактируемый вами файл при попытке вставить двоичные символы в текст HTML. Программа импортирует любые HTML-файлы, не спотыкаясь на ошибках, и, хотя в ней имеются средства "проверки кодов", они лишь предупреждают вас, если вы используете управляющие коды, не распознаваемые на различных уровнях стандарта HTML. Мощная утилита проверки правописания позволяет дать программе задание автоматически исправлять опечатки и по желанию пользователя может пропускать слова, состоящие из заглавных букв и сочетания прописных символов со строчными. Функция поиска с заменой оперирует со всеми открытыми файлами. Одна из функций меню экспортирует файлы в форматах Macintosh и UNIX вместо стандарта DOS.

    Программа WebEdit располагает практически всеми инструментами, необходимыми специалисту для создани сложных HTML-файлов. Если неуклюжие интерфейсы и недостаточная надежность других программных редакторов переполняют чашу вашего терпения, то при поисках альтернативного решения в первую очередь вам следует обратить внимание на WebEdit.

    WebEdit Professional Edition 2.0
    Цена, рекомендуемая изготовителем: 129,95 долл.
    SmartDesk Inc., Laguna Hills, CA; 714-582-4020; fax, 714-348-0006; http://www.virtualdesk.com.

    Графические или программные? два принципа реализации авторского инструментария HTML

    По мере усложнения языка HTML графические (graphical) авторские средства становится все более популярной. Однако многие специалисты по-прежнему предпочитают программные (code- based) инструменты, предоставляющие дополнительные возможности управления.

    Графические инструменты

    Такие графические инструменты, как программа Microsoft FrontPage, дают возможность работать с текстом, изображениями и иными элементами страницы в среде WYSIWYG - во многом похоже на то, как это делают современные текстовые процессоры (слева). Вы используете кнопки инструментальной панели дл вставки элементов - не управляющих кодов - в свой документ. Исходный текст HTML автоматически генерируется "за кулисами" и остается скрытым от глаз. То, что вы видите, очень близко к тому, что вы получаете (однако соответствие не будет точным).

    Некоторые инструменты (как графические, так и программные) располагают средствами управлени информационными узлами, позволяющими визуализировать и проверять связи узла, а также управлять их взаимозависимостями. Это может оказаться полезным для пользователей, желающих получить полное решение в едином пакете.

    Все графические инструменты позволяют вам при желании видеть исходный текст HTML, и почти все они дают возможность редактировать его, если вы знакомы с синтаксисом HTML. Цель редакторов WYSIWYG - облегчить процесс создания страниц, но зачастую вы получаете более широкие возможности управления, работая непосредственно с исходным текстом.

    Программные инструменты

    Имея дело с такими программными инструментами, как WebEdit Professional Edition 2.0, вы видите перед собой и работаете непосредственно с исходным текстом HTML. Но процесс создания страниц облегчается наличием кнопок инструментальной панели и иных вспомогательных средств, позволяющих вставлять теги вместо того, чтобы вводить их с клавиатуры. Просмотр страницы представляет собой отдельную операцию; вам, возможно, придетс загрузить страницы в браузер, хотя ряд продуктов располагает модулем предварительного просмотра.

    Совершенные диалоги, списки свойств, "мастера" и другие вспомогательные средства пригодятся вам при создании таких сложных HTML-объектов, как формы или таблицы. Подобные инструменты также помогают добавить к странице сложные элементы мультимедиа.

    Многие продукты (как графические, так и программные) имеют средства проверки синтаксиса HTML, делая это динамически или на отдельном этапе разработки. Программа WebEdit позволяет по вашему выбору проверить стандартный синтаксис HTML или учесть особенности синтаксиса конкретного браузера.


    HTML 3.2: совершенствование стандарта

    Амарендра Сингх

    Когда Тим Бернерс-Ли работал над простым гипертекстовым механизмом связывания текстовых документов, он не мог предвидеть, что его скромной разработке суждено превратиться в World-Wide Web. Поражает трансформация HTML из языка для создани простых текстовых страниц в средство, на котором зиждутся современные информационные узлы - где есть цвет, видео, звук, причудливые растровые образы в качестве фона и даже встроенные прикладные программы.

    Перед организациями Internet Engineering Task Force и World-Wide Web Consortium стоит задача описания и развития HTML в соответствии с его корнями, уходящими в стандартный обобщенный язык описания документов (SGML), одновременно обогаща его новыми типами средств передачи данных с использованием таких стандартов, как MIME (многоцелевое почтовое расширение сети Internet). Язык HTML используется с 1990 г. и первоначально представлял собой набор нестрого документированных средств, относящихся главным образом к управлению форматированием символов, заголовками, списками, связями и элементами изображений. Язык продолжал развиваться, приняв в конце концов завершенный вид в версии 2.0 (названной так, чтобы отличить ее от ранних неформальных версий). Версия HTML 2.0 прояснила и формализовала функциональные возможности HTML и дополнила его командами для меню и интерактивных форм.

    В проекте спецификации HTML 3.0, опубликованном в марте 1995 г., предусматривались средства для работы с таблицами, фоновыми изображениями и математическими уравнениями. Однако различия между HTML 2.0 и 3.0 были столь велики, что стандартизаци и претворение в жизнь всего проекта целиком оказались невозможными. Проект прекратил свое существование, и работы над ним были свернуты.

    Предложенная в настоящее время верси спецификации HTML 3.2 дополнительно предусматривает возможности использования таблиц, утилит, оборок, верхних и нижних индексных символов. Теперь код формирования таблицы позволяет управлять отображением ее элементов, не дожидаясь загрузки всей таблицы целиком, его сфера управления расширена и охватывает содержимое таблицы наряду с цветом фона и внутренним выравниванием ячеек. Подготовленные предложения добавляют к спецификации кадры, в том числе такую их разновидность, как безбордюрные кадры. Все коды новой версии 3.2 совместимы сверху/вниз с любым браузером, предусматривающим работу с таблицами, и во всех используютс соглашения об именах, соответствующие спецификации SGML. Основная идея HTML 3.2 - дать авторам Web более полный контроль над компоновкой страниц с помощью таких конструктивных элементов, как таблицы и кадры.

    Очень важно: таблицы стилей

    Среди дополнений к языку HTML, предлагаемых в версии 3.2, пожалуй, самым важным стали каскадные таблицы стилей (cascading style sheets, CSS1). Таблицы стилей дают авторам Web возможность отделить информацию о компоновке и визуальной структуре страницы от ее содержимого, делая большинство браузеров способными в любом случае показать основной содержательный материал страницы. Спецификация состоит из обобщенного тега STYLE, который позволяет добавлять вспомогательные стили, не вводя дополнительно специальный тег в сам язык HTML.

    Вы можете создать и хранить единственное определение таблицы стилей для различных документов, просто делая в документах ссылки на эту таблицу стилей, благодаря чему становится гораздо легче придать страницам единообразный вид. Можно также разработать таблицы стилей для дисплеев с конкретными параметрами, но в настоящее врем отсутствует какой-либо механизм, позволяющий программе просмотра или другому клиенту приспособить представление страницы к конфигурации браузера. Спецификация CSS1 рекомендует дать клиентам возможность отключить используемую по умолчанию таблицу стилей или выбрать персональный стиль, подходящий для их машины.

    Недавние новшества в методах отображения страниц появились благодаря архитектуре дополнительных модулей Netscape и использованию Java в качестве средства визуализации; технология ActiveX фирмы Microsoft также может сыграть положительную роль. Однако ни один из перечисленных продуктов нельз считать истинным расширением HTML. Чтобы стандарт HTML 3.2 смог вобрать в себя эти усовершенствования, в него включена простая архитектура составных документов, основывающаяся на новом элементе EMBED. Данная спецификация не определяет интерфейса прикладного программирования (API), который бы соперничал со стандартами фирм Netscape и Microsoft, но тот факт, что EMBED сделан контейнером, укрепляет архитектурные стандарты. Спецификация EMBED также устанавливает связь с элементом APPLET языка Java фирмы Sun, встраивая его в управляющий код EMBED.

    Если языку HTML предстоит конкурировать с документами усовершенствованных форматов (см. врезку "Альтернативные издательские форматы"), ему необходимо постепенно развиваться, обогащаясь все новыми открытыми расширениями. В версии стандарта HTML 3.2 предпринимается попытка поставить конкурирующие между собой браузеры в равные условия, но для того, чтобы он достиг поставленной цели, фирмы Netscape и Microsoft должны принять как дух новой спецификации, так и предлагаемые в ней коды.


    Вы не знаете HTML? Вам помогут преобразователи форматов файлов

    Уэйн Кавамото

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

    Как осуществить переход

    Пакет CorelWeb.Data (цена, рекомендуема изготовителем - 119 долл.) фирмы Corel Corp. (http://www.corel.com) специализирован на преобразовании баз данных в документы HTML и обеспечивает возможность доступа к информации в базах данных Oracle, Access, FoxPro, Lotus 1-2-3, Paradox и dBASE. Пакет Web.Data позволяет реализовать несложный метод подготовки шаблонов. Он предоставляет возможность выбрать поля и записи, подлежащие экспорту, сортирует данные и устанавливает формат поля.

    Превосходный пакет Web Publisher (цена версии Standard - 495 долл., а версии Pro для одного пользователя - 990 долл.) фирмы SkiSoft (http://www.skisoft.com) преобразует файлы RTF в HTML, а также конвертирует документы Excel и PowerPoint. Он позволяет определять шаблоны и использовать их при подготовке последующих документов, что придает страницам Web стандартный внешний вид и обеспечивает единообразную реакцию на ввод пользователя. Кроме того, он способен организовать удобную пакетную обработку файлов, создать кнопки для перехода между страницами, автоматически строить связи на основе существующих индексов и преобразовывать встроенную графику в формат GIF.

    Пакет KEYview фирмы FTP Software (http://www.ftp.com), сочетающий в себе средства просмотра и преобразования файлов (цена, рекомендуема изготовителем - 49,99 долл.), открывает и дает возможность просмотреть файлы в многочисленных текстовых, табличных, растровых и векторных форматах. Он поставляется вместе с KEYview Conversion Tool, автономной утилитой, легко выполняющей преобразования между форматами, в том числе и HTML, и использующей возможности Explorer или File Manager Windows для перетаскивани подлежащих преобразованию файлов.

    В программе HTML Transit (цена, рекомендуема изготовителем 495 долл.) фирмы InfoAccess (http://www.infoaccess.com) предлагается для введения тегов HTML в текст ASCII и в документы, подготовленные с помощью текстовых процессоров, подход, основанный на использовании шаблонов - построение страниц на основе согласованных стилей и заголовков. Чтобы воспользоваться программой HTML Transit, выберите исходный текстовый файл и назначьте элементы транслятора - параметры, определяющие поведение или внешний вид документа (например, влияющие на графику и заголовки).

    Используйте средства, которые всегда под рукой

    Не залезая глубоко в свой кошелек, вы можете воспользоваться одной из бесплатных утилит Internet Assistant фирмы Microsoft для преобразовани документов Word, Excel и PowerPoint в формат HTML. Утилита Internet Assistant for Microsoft Word for Windows 95 переводит документы Word на язык HTML (microsoft.com/msword/internet/ia/ia95/default.htm); позволяет использовать такие расширения, как таблицы, размер шрифтов и центрирование, а также создавать гиперсвязи. Этот дополнительный модуль, открывающий доступ к новым инструментам в среде Word, располагает внушительными авторскими средствами HTML и может выполнять функции программы просмотра, но наиболее полезен как инструмент преобразования файлов.

    Для оперативной публикации электронных таблиц Internet Assistant for Microsoft Excel (198.105.232.6:80/msexcel/Internet/ia/default.htm) располагает дополнительным модулем-"мастерам", который проводит вас через процедуру выбора ячеек и последующего их экспорта в отдельные файлы или в таблицы существующих шаблонов.

    Internet Assistant for Microsoft PowerPoint 95 (http://www.microsoft.com/mspowerpoint/Internet/ia/default.com) добавляет команду Export as HTML (экспортировать как HTML) в меню File программы PowerPoint. Воспользовавшись ею, можно генерировать HTML-версии презентаций, и полученные документы сохранят связи, которые использовались в презентации для перехода от слайда к слайду.

    Пакет PointPlus Maker (цена, рекомендуема изготовителем - 199 долл.) фирмы Net-Scene (http://www.netscene.com) представляет собой инструмент, специализированный для решения одной задачи. Он сохраняет презентации PowerPoint в файлах компактного формата, идеально подходящих дл Web-серверов. Для их просмотра вам понадобитс сменный модуль PointPlus Plug-in for Netscape Navigator.

    Пользователям WordPerfect модуль расширени WordPerfect Internet Publisher (в настоящее врем все еще находящийся на сервере фирмы Novell - http://www.wp.novell.com/elecpub/export.htm) позволяет редактировать документы в окне WordPerfect, оснащенном специальной инструментальной панелью HTML. Текст можно форматировать, используя стили символов и абзацев WordPerfect, а затем экспортировать файлы в HTML. Данный бесплатный модуль расширения использует для создания связей имеющуюся в WordPerfect функцию "закладка", котора действует достаточно хорошо, но графические средства, неспособные работать с изображениями GIF, можно оценить лишь как приемлемые.


    Альтернативные издательские форматы

    Луиза Симоне

    Нелегко соперничать с форматом HTML. В конце концов, язык HTML был разработан специально дл того, чтобы облегчить быструю пересылку документов. Чтобы размер файлов оставался небольшим, весь текст в HTML-файлах хранится в обычном формате ASCII; все шрифты и команды форматирования воспроизводятс программой просмотра конечного пользователя, а не документом HTML. Более того, поэтапная загрузка предоставляет пользователю возможность читать текст во время пересылки изображений.

    Разделение содержания и формы в случае HTML дало прекрасные результаты. Даже компьютерные системы начального уровня с медленными аналоговыми телефонными линиями, могут обеспечить эффективный доступ к Web. Но те самые характеристики, которые делают язык HTML столь эффективным, обусловливают и его главные ограничения: автор не может контролировать внешний вид документа, и поэтому читатель не может получать информацию в оптимальном формате.

    Один из способов обойти это ограничение состоял в том, чтобы расширить функциональную базу формата HTML. В спецификации HTML 3.2 предусмотрены таблицы, списки стилей и кадры, позволяющие изменять дизайн страницы, а фирмы Adobe, Apple и Netscape объявили о своих планах выпуска версий языка HTML, способных работать со шрифтами Type1 и TrueType.

    Альтернативный подход состоит в использовании переносимых электронных документов, созданных с помощью программ Adobe Acrobat (Adobe Acrobat 3.0, цена 295 долл., Adobe Systems Inc., 800-833-6687, http://www.adobe.com), Common Ground (Common Ground Web Publishing System, цена 999 долл., Hummingbird Communications Inc., 800-598-3821, http://www.commonground.com) или Envoy фирмы Tumbleweed (Tumbleweed Publishing Essentials, цена 695 долл., Tumbleweed Software Corp., 415-363-7022, http://www.tumbleweed.com). Эти продукты имеются на рынке уже несколько лет, но каждый из них был оптимизирован для Internet особым и по-своему примечательным образом.

    Похожие, но разные

    Как переносимые электронные документы, так и документы HTML независимы от платформ, и пользователи могут просматривать их на экране с помощью программ чтения. Однако в отличие от HTML для доступа к файлам переносимых документов требуются специализированные программы просмотра (что означает различные программы чтения дл PDF-файлов Acrobat, формата Digital Paper фирмы Common Ground и файлов Envoy). Самое важное: переносимые документы сохраняют в неприкосновенности авторское начертание шрифтов и компоновку.

    Дизайнеры знают, что выбор шрифта имеет решающее значение для вида публикации и производимого ею впечатления. В программах Acrobat, Common Ground и Envoy особое внимание уделено достоверному воспроизведению очертаний символов и переносам строк, даже для тех читателей, чьи системы не имеют соответствующих шрифтов. Все эти программы могут выполнять как встраивание, так и замену шрифтов - последний прием используется в документах меньшего размера с целью ускорения их загрузки. Переносимые документы могут содержать и другие элементы верстки, все еще находящиеся вне пределов возможностей HTML, такие, как множественные колонки, выполнение оборок, векторные изображения, начальные прописные буквы большого размера (буквицы) и множество разнообразных гарнитур.

    Эстетика и практичность

    Хотя данные вопросы, возможно, представляютс относящимися к области чистой эстетики, они имеют вполне практическое значение. Переносимые документы сохраняют формат страницы обычных публикаций, поэтому их печатные варианты выглядят как старые добрые бумаги. Это предпочтительнее, чем формат печатных документов HTML, которые часто состоят из неструктурированных потоков данных.

    Подобная связь с традиционным дизайном оборачивается большим преимуществом при создании и преобразовании документов. Хотя авторские инструменты HTML превращаются в WYSIWYG-редакторы, по виду и функциям мало отличающиеся от настольных издательских программ, генерация HTML-документов по-прежнему требует от вас овладения еще одной прикладной программой.

    Этот подход резко отличается от принятого в Acrobat Exchange (составная часть Acrobat 3.0), Common Ground (цена 189 долл.) и Tumbleweed (Envoy) Viewer Extensions (цена 79 долл.), которые инсталлируют виртуальный принтер в среде Windows. Создать переносимый документ так же легко, как выполнить печать из текстового процессора, настольной издательской программы или широкоформатной электронной таблицы.

    Для компаний, располагающих большими библиотеками документов в старых форматах, переход на HTML представляется трудной задачей, требующей перекомпоновки страниц с учетом ограниченных возможностей HTML. Но формат переносимых документов не имеет таких ограничений и может стать связующим звеном между обычными и оперативными публикациями.

    К тому же такие продукты, как Acrobat Distiller (часть Acrobat 3.0), Common Ground Automaker (цена 2500 долл.) и Tumbleweed Publisher (цена 199 долл.), упрощают преобразование с помощью пакетных режимов обработки и автоматизированных программ. Когда кто-либо из абонентов сети пересылает файлы в указанный каталог, эти продукты автоматически превращают их в формат переносимых документов с помощью фильтров трансляции (как это происходит с файлами PostScript) или через связи DDE, вызывающие программу-источник в фоновом режиме для того, чтобы воспользоваться виртуальным драйвером принтера.

    Для того чтобы успешно соперничать с HTML, переносимые электронные документы должны не уступать HTML-документам по удобству доступа, скорости пересылки файлов и функциям поиска. Архитектура сменных модулей Netscape Navigator 2.0 и технологи Open X фирмы Microsoft дают пользователям органичный доступ к переносимым документам из окна браузера.

    Программы, работающие с переносимыми документами, перенимают, кроме того, типичные для HTML-документов приемы, например поэтапную загрузку. Часто используется метод пересылки страницы по требованию (page-on-demand), иначе называемой "порционным" обслуживанием (byte serving), поскольку он направлен на решение самой серьезной проблемы, определяющей производительность при пересылке переносимых документов. Всякий раз при обращении к переносимому документу перед его просмотром вам приходитс полностью загружать документ из сети. Пересылка страницы по требованию дает возможность загружать только указанные страницы, благодаря чему вы быстрее получаете нужную информацию.

    Выпущены версии программ Common Ground и Envoy, способные пересылать страницы по требованию, а Acrobat 3.0, который должен появиться ко времени публикации данной статьи, будет располагать технологией порционного обслуживания фирмы Adobe. Следует отметить, что вам не удастся извлечь из нее какой-либо выгоды, если этот же метод не будет реализован в программном обеспечении сервера.

    Довершают картину процессоры поиска и индексирования. Acrobat Catalog, Common Ground Web Publishing System, (Envoy) Index Builder фирмы Tumbleweed могут проводить индексацию, помогающую программам чтения находить конкретные документы в больших архивах. Но воспользоваться индексным поиском удастся только в том случае, если вы сменили бесплатную программу чтения на Acrobat Exchange (входит в состав пакета Acrobat 3.0), Common Ground Pro Viewer или Tumbleweed Viewer Extensions.

    Впереди - плодотворное взаимодействие

    Поставщики программ для работы с переносимыми документами не ставят своей конечной целью вытеснение языка HTML; напротив, они хотят наладить взаимодействие между двумя форматами. Доказательством тому служит то, что все три продукта облегчают переход между переносимыми документами и страницами HTML, обеспечивая более надежные гипертекстовые связи.

    Если технология будет работать так, как обещают ее создатели, то в выигрыше окажутся все. Авторы смогут выбирать формат, наилучшим образом подходящий для их применений и содержательных материалов, а читатели получат возможность без проблем переходить от HTML-документов к переносимым электронным документам и обратно.


    Сводка характеристик. Авторский инструментарий HTML

    + ДА - НЕТAlchemyBackstage Designer PlusCorelWeb.Designer DeltaPoint QuickSiteGNNpressHoTHog32HotMetaL Pro 3.0HTML Assistant Pro 2HTMLed Pro 32 InContext Spider 1.2 Microsoft FrontPageNetscape Navigator Gold 3.0Quarterdeck WebAuthor 2.5WebberWebEdit Professional Edition 2.0WEB Office
    Цена, рекомендуемая изготовителем, долл.129,0099,00149,00 99,00Бесплатно99,95159,0099,9599,9579,00149,00 39,0049,9530,0079,95499,00
    Общие характеристики
    Редактирование в режиме WYSIWYG-++-+-+---+++--+
    Редактирование исходного текста HTML++++++-+++---+++
    "Мастера"/шаблоны- -- +- ++ +- ++ +- ++ -+ +- ++ ++ +- -- ++ -+ +
    Интерактивная подсказка по применению тегов---++-+-+++--+++
    Коды, определяемые пользователем+----++++---+-++
    Проверка исходного текста HTML+++-+++-+-+++++-
    Редактор таблиц---++++++-++++++
    Редактор кадров------+---+---+-
    Редактор изображений-++---+-----+--+
    Редактор форм-++++++++-+-++++
    Расширения Netscape/Microsoft+ -+ -+ -+ -+ ++ ++ ++ -+ -+ ++ ++ -+ ++ ++ +- +
    Java++-++++--+-+-+--
    ActiveX-+--+++-------+-
    Встраивание Netscape-файлов-+---++----+----
    Оперативная подсказка++++++++++++++++
    Совместимость с Web/телефонней+ ++ ++ ++ +- -+ ++ ++ -+ -+ ++ ++ ++ ++ -+ ++ +
    Бесплатные междугородные телефонные переговоры-++--+---+-+---+
    Интегрированный импорт
    HTML++++++++++++++++
    Обобощенный текст+++++++++-++++++
    Microsoft Word--+---+-----+--*+
    WordPerfect--+---+-----+--*+
    Предварительно форматированный текст+-+++++++-++++-+
    Таблицы (такие, как Microsoft Excel и Lotus 1-2-3)--------------++
    Графика
    GIF/JPEG+ ++ ++ ++ ++ ++ ++ ++ ++ -+ ++ ++ ++ ++ ++ ++ +
    BMP/PCX+ +- +- +- -- -+ -+ ++ +- -- -+ ++ ++ +- -+ -+ +
    Навигационные карты на стороне клиента+-+-+-+--+++--++
    Навигационные карты на стороне сервера+++-+-+---+-+--+
    Связи
    Верификация связей+---+++--+++---+
    Переход по связям в процессе вызова документа---------+++---+
    Электронная почта (MailTo:)-+++++++++++-+++
    FTP/telnet+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ -+ ++ ++ ++ -
    Ввод удаленных узлов
    HTML-страницы+---+-+-++++---*+
    Графика/фон+ +- -- -- -+ -- -+ +- -- -- -+ ++ +- -- -- -- -
    Java/звук/объекты+ + +- - -- - -- - -+ + +- - -+ + +- - -- - -- - -+ + ++ + +- - -- - -- - -- - -
    Получение полного узла (более одной страницы)+--------------+
    Картографирование узлов (графическое представление удаленного узла)+---+-----+-----
    Управление информационным узлом
    Встроенный клиент FTP++-+-+--++-+--+-
    Поддержка HTTP Put ---------+-+--+-
    Приведение локальных связей в Web-+-++++--+++----
    Управление каталогами локальными/главного ПК+ ++ +- -+ -+ -- -- -- -- +- -+ +- -- -- -- -- -
    Загрузка только измененной информации+-N/A-N/A-N/AN/A--N/A-N/AN/A-N/A
    Средства сервера
    Программы CGI-++---+---------
    Агенты----------+-----
    Локальные "досье" **------+----+----
    Защита информации----------++----
    Скрытые поля----++++--+--
    Страницы с ограниченным сроком существования----------+-----
    N/A - неприменимо. Продукт не может загружать данные в главный компьютер.
    * Данная возможность отсутствует в бета-версии, но, как ожидается появится в окончательной версии продукта.
    ** "Куки" (cookies) - журналы для регистрации сведений об обращениях к Web-узлам.
    Об авторах: Эдвард Менделсон и Луиза Симоне - внештатные редакторы PC Magazine. Томас Мейс - старший редактор PC Magazine. Амарендра Сингх - старший технический редактор PC Magazine Online. Уэйн Кавамото - постоянный автор PC Magazine. Дэвид Лидски, Майк У. Мачмор и Тодд Спенглер - штатные редакторы PC Magazine. Айл Рабинович - редакционный исследователь PC Magazine. Шэрон Тердман был старшим помощником редактора, отвечающим за данный обзор, а Джей Манро руководил проектом.