World-Wide Web (“Всемирная паутина”) овладевает умами, сердцами и кошельками... С появлением языка Java технологии WWW грозят перерасти в нечто большее - уже сейчас на смену обычным локальным сетям приходят так называемые intranet (локальные сети предприятий, построенные с использованием ПО и технологий Internet).
Готовы ли мы к этим изменениям? Трудно сказать... Есть и психологические сложности, есть и технические - качество наших телефонных линий общеизвестно. Но есть и общемировые вопросы - существует ли ПО, способное нормально работать в этой среде.
Платформы, на которых работают браузеры, посетившие Web-страницу
BrowserWatch
+-----------+-----------+-----------+
|Платформа* |Количество | Процент |
+-----------+-----------+-----------+
| Windows | 11825 | 50,0 |
+-----------+-----------+-----------+
| Macintosh | 9652 | 40,8 |
+-----------+-----------+-----------+
| Unix | 1471 | 6,22 |
+-----------+-----------+-----------+
| Unknown | 496 | 2,09 |
+-----------+-----------+-----------+
| OS/2 | 125 | 0,52 |
+-----------+-----------+-----------+
| NeXT | 34 | 0,14 |
+-----------+-----------+-----------+
| Amiga | 16 | 0,06 |
+-----------+-----------+-----------+
| VM/CMS | 11 | 0,04 |
+-----------+-----------+-----------+
| * Жирным шрифтом выделены |
| использованные в этом обзоре |
| платформы. |
+-----------------------------------+
Сравнительно недавно я решил освоить “информационное пространство” Web и обнаружил массу интересного. Начнем с того, что выбор здесь огромен. Программ просмотра Web (браузеров) - десятки, если не сотни. Большинство из них бесплатно для “домашних” пользователей, а для организаций предоставляется довольно длительный период опробования перед покупкой лицензии. Жаль только, что богатство это - мнимое и реально выбор ограничен всего двумя-тремя программами, да и те не слишком удачны...
Конечно, поиск браузера - занятие индивидуальное, сродни подбору обуви, но я постараюсь вооружить вас хотя бы технической информацией. Итак, в моем тестировании программ для OS/2, Windows 95 и Windows 3.1 участвовали: Netscape Navigator 2.0 корпорации Netscape (32-разрядная версия, загружена с Web-страницы Netscape), Quarterdeck Internet Suite фирмы Quarterdeck (предоставлен фирмой CPS), IBM Web Explorer 1.03 (входит в комплект OS/2 Warp Bonus Pack, модернизация загружена с Web-страницы IBM), Delrina Cyberjack 7.03 фирмы Delrina, принадлежащей корпорации Symantec (предоставлен отделением Symantec в Москве), NCSA Mosaic 2.1 Университета штата Иллинойс (загружен с Web-страницы университета), Internet Explorer корпорации Microsoft (входит в комплект Windows 95), WebSurfer фирмы NetManage (загружен с Web-страницы NetManage) и HotJava фирмы Sun Microsystems (загружен с Web-страницы Sun). HotJava - единственный браузер, включенный в обзор, несмотря на отсутствие законченной версии.
Что такое WYSIWYG
Почти все знают, что вышеприведенная аббревиатура означает “Что вы видите - то вы и получите”. Увы, к страницам World-Wide Web она пока неприменима. Вы видите вовсе не то, что хотел показать автор страницы, а то, что смог отобразить ваш браузер. И если не пользоваться Netscape Navigator самой последней версии, то вероятность увидеть именно то, что нужно, почти нулевая.
Почему так происходит? Причина - в самой природе страниц Web. Дело в том, что каждая страничка представляет собой всего-навсего текстовый файл, в котором расставлены специальные команды форматирования. Идея сама по себе неплохая, на ней построено много хороших программ; например, именно так устроена издательская система TEX знаменитого теоретика программирования Дональда Кнута. Увы, любая идея вынуждена приспосабливаться к суровой действительности, теряя что-нибудь в процессе. Если первоначальная версия стандарта HTML (где, собственно, и описаны команды форматирования) поддерживается всеми программами просмотра WWW, HTML 2.0 - почти всеми, то поддержка HTML 3.0, повсеместное применение которого уже не за горами, - все еще большая редкость...
Опять-таки, на начальном этапе развития Web гипертекстовых связей между обычными текстовыми файлами было вполне достаточно, а встречавшаяся иногда картинка выполняла роль дорогостоящего (в смысле времени загрузки и требуемой памяти) украшения. В наши дни типичная Web-страница очень сложно организована и может нести все виды мультимедийной информации - текст, графику, звук, видео. Наконец, в последнее время появились два новых языка - VRML (язык моделирования виртуальной реальности для Web) и Java, позволяющий загружать с узла Web не только пассивные данные, но и исполнимый код программ, дающий возможность строить действительно интерактивную среду.
Далеко не все браузеры способны успеть за этими изменениями... В довершение всего, самый популярный из них - Netscape Navigator - уже начал потихоньку переходить в класс “мини-операционных систем”, обзаводясь собственными “приложениями”, так называемыми plug-in-модулями, а Microsoft Internet Explorer, похоже, надолго останется единственным браузером, способным работать с OCX-модулями, включенными в Web-страницы, особенно если учесть планы Microsoft по поводу организации центра сертификации таких OCX.
Загрузив страничку, на которой находятся данные в формате одного из модулей Netscape, с помощью любого другого браузера, вы, как правило, увидите только надпись, уведомляющую о несовместимости вашего ПО. Я, конечно, понимаю, в конкурентной борьбе все средства хороши, но страдают от этого не только конкуренты...
Впрочем, следует отметить, что по крайней мере одна из программ начинает поддерживать модули в формате Netscape. Это WebSurfer фирмы NetManage, которая к тому же обладает одним из самых дружественных интерфейсов.
Вернемся к истокам
В таблице показано, как разные программы просмотра воспроизводят одну и ту же страничку, не содержащую ничего необычного - просто текст, две картинки и несколько команд HTML (в том числе несколько расширений HTML 3.0, уже входящих в широкое употребление, и несколько расширений NHTML фирмы Netscape). Как и следовало ожидать, единственной программой, полностью поддерживающей все расширения, является Netscape Navigator. Все остальные программы, даже самых свежих версий, довольно многого не умеют...
Выпьем чашечку Java
Грядет очередная революция - язык Java обещает полностью изменить наше представление о работе с Web. Отныне просмотр WWW не будет ограничен пассивным разглядыванием страничек, а станет, возможно, “живым” взаимодействием программ с пользователем. Впрочем, рассказывать о Java можно много, и практически в каждом номере PC Week/RE мы это делаем. Здесь же стоит поговорить о другом - поддержка Java скоро станет необходимой для каждого браузера.
В Netscape Navigator (только 32-разрядная версия) и в HotJava эта поддержка есть, для IBM Web Explorer уже существует бета-версия, доступная на Web-сервере IBM (http://www.ibm.com), в обозримом будущем планируется поддержка и в Microsoft Internet Explorer, а для остальных программ вопрос пока открыт...
Все в одном
Хотя главное средство работы с Web - это, бесспорно, браузер, существует довольно много видов информации, с которыми невозможно или просто неудобно работать с его помощью. Это электронная почта, конференции, FTP (протокол передачи файлов), Gopher (интерактивный доступ к информации, организованной в виде папок и файлов), IRC (разговоры с другими пользователями в реальном времени), Archie (средство поиска нужных файлов в сети), Telnet (удаленный терминал) и другое. Для каждого вида информации существуют свои программы, но подбирать нужные “вручную”, настраивать каждую из них по отдельности - довольно утомительно. Поэтому интересен класс пакетов ПО, объединяющих в себе все вышеперечисленное. В данном обзоре таких пакетов четыре, причем два из них - в комплекте операционных систем: Windows 95 и OS/2 (точнее, в случае Microsoft, - в комплекте дополнительного пакета Microsoft Plus!, поставляемого за отдельную плату).
К сожалению, оказалось, что удобство интегрированных пакетов в целом не окупает слабости их отдельных частей. Без сомнения, будущее именно за этим видом ПО, но, похоже, до этого будущего довольно далеко... Видимо, это объясняется необходимостью обновлять более сложный и объемный продукт, на что требуется больше времени.
Показательно, что ни в одном комплекте ПО не оказалось FTP-клиента, поддерживающего функцию “reget”, позволяющую при обрыве связи в следующий раз продолжить перекачку файла с того места, где она была прервана. Эта функция, ставшая нормой даже в ПО для BBS (электронных досок объявлений), где протокол Z-modem, поддерживающий докачку, стал стандартом де-факто, до сих пор отсутствует в продуктах таких гигантов, как IBM, Microsoft, Quarterdeck и Symantec. Хорошо еще, что и для Windows 95 и для OS/2 существует бесплатный (freeware) FTP-клиент под названием NcFTP, поддерживающий эту функцию. Впрочем, он работает в текстовом режиме и требует ручного набора команд, принятых в UNIX, что довольно непривычно для пользователя рассматриваемого типа ПО.
Впечатления
Если честно - мне не понравился ни один из рассматриваемых в обзоре продуктов. С технической точки зрения, разумеется, Netscape Navigator далеко оторвался от конкурентов, но с точки зрения удобства пользования и настройки все продукты примерно одинаковы... Пожалуй, несколько выделяются в лучшую сторону интерфейсы Cyberjack, Quarterdeck Internet Suite и NetSurfer, но и им далеко до идеала...
Популярность
Любопытно узнать, что для себя выбрали остальные люди, затянутые во “Всемирную паутину”, какие программы просмотра пользуются наибольшей популярностью, на каких платформах. В таблицах 1 и 2 приведены результаты с Web-страницы BrowserWatch по адресу http://www.browserwatch.com/report-table-browsers.html.
Павел Гродек
Платформы, на которых работают браузеры, посетившие Web-страницу BrowserWatch
Поддержка языка Java либо уже есть, либо разрабатывается сейчас почти для каждого браузера
Netscape Navigator 2.0
ДОСТОИНСТВА: Полная поддержка всех расширений HTML, фреймов, Java и модулей plug-in, огромная популярность, ориентация большинства Web-страниц на просмотр именно им
НЕДОСТАТКИ: Несколько устаревший интерфейс, отсутствие версии для платформы OS/2, отсутствие поддержки Java в 16-разрядной версии
Internet Suite
Quarterdeck
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке
ДОСТОИНСТВА: Один из весьма малочисленных интегрированных пакетов для Windows 3.1. Приятный интерфейс, очень хорошее время реакции
НЕДОСТАТКИ: Плохая поддержка расширений HTML, отсутствие обновления версий, нет и, похоже, не планируется поддержка Java
Web Explorer
IBM
ДОСТОИНСТВА: Входит в комплект поставки OS/2 (бесплатно), интегрированный пакет, хорошая многозадачность, удачное отображение индикатора загрузки, возможность бесплатного автоматизированного обновления версий, наличие бета-версии с поддержкой Java
НЕДОСТАТКИ: Недостаточная поддержка расширений HTML и интеграция программ комплекта, отсутствие версий для других платформ
Cyberjack
Delrina (подразделение Symantec)
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке
ДОСТОИНСТВА: Многофункциональный пакет с хорошей интеграцией частей и большим их набором (включая finger и активирус), хороший интерфейс, дополнительные функции, в том числе по каталогизации изображений, возможность бесплатного автоматизированного обновления версий
НЕДОСТАТКИ: Отсутствие поддержки Java, отсутствие версий для других платформ
NCSA Mosaic
Университет штата Иллинойс
ДОСТОИНСТВА: Полная бесплатность
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке
НЕДОСТАТКИ: Неудобный интерфейс, ограниченные возможности
Internet Explorer
Microsoft
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке
ДОСТОИНСТВА: Интегрированный пакет, большие планы фирмы Microsoft на будущее
НЕДОСТАТКИ:
Отсутствие поддержки фреймов, Java, модулей plug-in, слабая интеграция отдельных программ
WebSurfer
NetManage
ДОСТОИНСТВА: Удобный интерфейс, подробные настройки, поддержка plug-in-модулей, совместимая с Netscape
НЕДОСТАТКИ: Недостаточная поддержка расширений HTML, отсутствие поддержки Java
HotJava
Sun
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке
ДОСТОИНСТВА: Симпатичный интерфейс, поддержка Java
НЕДОСТАТКИ: Отсутствие готовой версии, очень слабая поддержка расширений HTML, слабые настройки
РЕЗЮМЕ: Netscape Navigator пока вне конкуренции. Независимо от того, какой браузер окажется наиболее удобным для вас, все равно придется установить и время от времени использовать и Navigator. Если вы работаете в OS/2, для большинства применений будет достаточно IBM Web Explorer. Мне также понравились WebSurfer (отличным интерфейсом) и Cyberjack (интеграцией и работой с графикой).
МЕТОДИКА ТЕСТИРОВАНИЯ
Все программы просмотра Web были установлены на компьютере следующей конфигурации: 100 МГц Pentium, 16 Мб ОЗУ, 1 Гб жесткий диск, видеоплата Matrox MGA Millennium, модем US Robotics Courier V.34+. Для каждого комплекта ПО была установлена нужная ему операционная система (OS/2 Warp для IBM Web Explorer, DOS и Windows 3.1 для Quarterdeck Internet Suite и Windows 95 PanEuropean Edition для всех остальных). Проверка совместимости со стандартом HTML проводилась путем загрузки тестового файла (взятого с Web-страницы ThreeToad WWW Browser Comparison по адресу: http://www.threetoad.com/main/Browser.html). Кроме того, каждый из пакетов был опробован в реальной работе с Web.
* Подробная информация о наиболее популярных версиях каждого из браузеров доступна по адресу: http://www.brawserwatch.com.
Примечание. Жирным шрифтом выделены использованные в этом обзоре.
Программы, встретившиеся менее двух раз, не показаны.
Netscape Navigator
Единственный в своем роде пакет. Никаких конкурентов по популярности и техническому совершенству у него попросту нет. Поначалу, видя на почти каждой Web-странице надписи “Enhanced for Netscape Navigator” (расширено специально для Netscape Navigator) и симпатичные одинаковые кнопочки “Netscape 2.0 NOW!”, при нажатии на которые можно немедленно загрузить свежую версию этой программы, попросту теряешься.
В общем, для работы под Windows 95, да и под 3.1 ничего более мощного среди браузеров просто нет. Более удобное и приятное в работе - есть, но на всякий случай рекомендуется все-таки загрузить и установить Navigator, рано или поздно он обязательно пригодится...
Впрочем, 16-разрядная версия не поддерживает Java,
так что лучше, все-таки, обзавестись “эталоном” -
32-разрядной версией, сразу же загрузить и установить несколько дополнительных модулей (это предлагается сделать во время инсталляции), в их числе - Macromedia Shockwave for Director, один из модулей для поддержки VRML и модули для “живого” видео и аудио.
И наконец, этот продукт развивается с фантастической скоростью - совсем недавно вышла версия 2.0, а к моменту завершения этой статьи уже появилась ранняя бета-версия Netscape 3.0 с массой новых функций. С ней можно ознакомиться на Web-странице фирмы Netscape по адресу: http://home.netscape.com/eng/mozilla/3.0/relnotes/windows-3.0b2.html.
Увы, пока Netscape Navigator существует не для всех платформ, но в стратегические планы фирмы Netscape входит постоянное расширение количества поддерживаемых ОС и аппаратных платформ. К примеру, к концу этого года планируется выпуск версии для OS/2. А большинство UNIX-платформ и Macintosh поддерживаются уже сейчас.
Кстати, по адресу http://home.netscape.com можно узнать еще много интересного о существующих и планируемых продуктах этой фирмы.
Internet Explorer
Этот продукт фирмы Microsoft не выделяется практически ничем, разве что большими планами на будущее. Обещаны и Java, и поддержка фреймов, ныне существующая только в Netscape и в Oracle Power Browser. Но пока - ничего необычного, многое отсутствует. Даже бесплатностью этот пакет не может порадовать, поскольку поставляется не в составе самой Windows 95, а за дополнительную плату в составе Plus!... Впрочем, это интегрированный пакет, а среди них мало бесплатных.
Internet Suite
В состав этого пакета входит версия 1.0 программы Quarterdeck Mosaic, в то время как отдельно продается уже версия 2.0 этого браузера. Поэтому, прежде чем принимать решение о покупке, следует внимательно изучить предложения фирмы Quarterdeck, доступные на Web-сервере http://www.qdeck.com. Впрочем, этот пакет следует рассматривать особенно внимательно, учитывая, что он - один из небольшого числа многофункциональных пакетов под Windows 3.1, к тому же имеющий великолепный интерфейс и хорошо реализованную многозадачность (несмотря на вытесняющую многозадачность, характерную для Windows 3.1, от работы с ним остается очень приятное ощущение и его реакция на нажатие клавиш просто моментальна).
К сожалению, полностью отсутствует возможность регулярного обновления версий с помощью FTP, что особенно неприятно в эпоху постоянных новшеств.
Web Explorer
Единственный из рассматриваемых в данном обзоре браузеров, работающий под OS/2 (и, похоже, надолго единственный - как сообщил представитель Netscape, фирма собирается перенести свой продукт на эту платформу, не раньше конца года), не слишком поражает воображение, но, учитывая уже имеющуюся бета-версию с поддержкой Java, довольно удачный индикатор, показывающий, какая часть Web-страницы уже загружена, неплохую поддержку расширений HTML и полную бесплатность (поскольку он входит в состав OS/2, а в будущей версии OS/2, носящей кодовое название Merlin, будет интегрирован в оболочку Workpace Shell), можно сказать, что он весьма неплох. Нельзя также забывать, что в комплект OS/2 входит не только браузер, но и полный набор нужных для работы программ, хотя и не слишком тесно интегрированных.
Очень легко обновить версию входящих в комплект утилит, для этого достаточно запустить специальную программу - она загрузит с сервера фирмы IBM самую свежую модернизацию и автоматически установит ее без вмешательства пользователя.
Cyberjack
Этот комплект довольно медленно обновляется, что является недостатком, учитывая, с какой скоростью появляются разнообразные новшества в последнее время. К примеру, поддержки Java нет, и похоже, не планируется, то же самое относится и к фреймам, но его полнота, удачный интерфейс и хорошая взаимосвязь всех входящих в него продуктов вполне уравновешивают недостатки. Кроме того, в нем довольно много дополнительных возможностей. Я был просто в восторге, когда обнаружил возможность сохранить в файле на локальном диске не только картинки, вставленные в текст Web-страниц, но и фоновые. Есть и специальная программа для каталогизации накопившихся изображений, а также возможность автоматизированного обновления версии с Web-сервера Symantec.
К сожалению, не совсем верно поддержаны таблицы, и часть информации не видна.
NCSA Mosaic
Один из самых слабых и неудобных в обращении браузеров. Собственно, возможностей почти столько же, сколько у любого другого (в этом смысле почти все рассматриваемые программы близки), но пользоваться ими довольно неудобно. Впрочем, нельзя не отметить, что это бесплатный браузер, причем не только для индивидуальных пользователей, но и для использования в бизнесе. Неверная поддержка таблиц привела к тому, что в тестовом файле не видна значительная часть информации.
WebSurfer
Несмотря на то что этот браузер малоизвестен, он оказался весьма удачным. Очень подробные и ясные настройки, удобный интерфейс, появляющаяся поддержка модулей plug-in, совместимая с Netscape, - многое говорит в его пользу. Кроме того, красноречив и номер версии. Для такой программы, как браузер, 5.0 - это очень почетно и многообещающе... Жаль только, не все расширения HTML поддержаны. Зато есть возможность сохранять фоновые изображения.
HotJava
Об этой программе явно рано говорить всерьез. Даже такая фирма-гигант, как Sun, не смогла за столь короткое время создать полноценный браузер. Почти все (кроме, разумеется, Java) отсутствует или работает не слишком хорошо. Но тем не менее от авторов столь популярного продукта, как Java, стоит ждать сюрпризов - HotJava имеет довольно симпатичный интерфейс и массу “лошадиных сил под капотом”...
С Павлом Гродеком можно связаться по адресу: pavel@grodek.redline.ru.