Рубрика: Наши сети
Эксплорер, который круче Нетскейпа
Антон Носик
Третья версия гляделки (browser'а) Microsoft Internet Explorer впервые заявила о себе минувшей зимой, выпуском "альфы", то есть пред-предварительного варианта. Даже решительные поклонники мелкомягкой продукции, сгрузив и опробовав этот продукт, не нашли для его описания ни одного членораздельного нематерного слова. "Альфа" третьей версии была практически неотличима с виду от окончательного рилиза второй - за тем, пожалуй, исключением, что она при первой же загрузке насильственно устанавливала себя стандартной программой для открытия документов HTML, а после этого "падала" с сообщением об ошибке защиты, чтобы не подняться снова. Посмотрев на "альфу" третьего Эксплорера, всякий пользователь Нетскейпа мог лишний раз поздравить себя с правильностью сделанного выбора, пожать плечами и продолжать игнорировать мелкомягкое интернетовское творчество впредь.
Поэтому вышедшая около месяца назад "бета" третьего Эксплорера не могла рассчитывать на слишком уж горячий прием со стороны завсегдатаев Сети. Майкрософту понадобилось немало миллионов долларов, вложенных в прямую и скрытую рекламу, чтобы заставить пользователей преодолеть свой скепсис и познакомиться с новейшим рилизом. Следует сразу сказать, что порочное по самой сути своей решение дать Майкрософту шанс было в данном конкретном случае неожиданно вознаграждено сторицей. Ибо Эксплорер версии 3.0бета1 оказался в высшей степени достойным интернетовским продуктом, не идущим даже в отдаленное сравнение со всеми предыдущими сетевыми ублюдками с мелкомягкого конвейера.
Конечно, здесь немалое психологическое значение имеет сравнительный фактор. Точно так же, как многие достоинства Окон-95 являются, по сути дела, никакими не достоинствами, а латанием ублюдочных и всем надоевших прорех в архитектуре тех же Окон третьей версии, сенсационность нынешнего выпуска Эксплорера в огромной степени объясняется убожеством всех предшествующих рилизов этой программы. По сути дела, выпущенная в июне 1996 года бета-версия третьего Эксплорера "догнала" по своим возможностям первую бету второй версии Нетскейпа, выпущенную еще в прошлом декабре. Дополнительной причиной благожелательных оценок, полученных майкрософтовским детищем, является тот факт, что сам Нетскейп со времени выпуска своей декабрьской версии, по сути дела, вообще ничего нового не предложил, хотя с тех пор вышло уже семь новых бета-версий и три официальных рилиза этой самой популярной в мире интернетовской программы. Единственным серьезным новшеством Нетскейпа стало превращение бесплатного клиента в платный, с 90-дневным "испытательным сроком". А Майкрософт божится, что его собственный клиент останется бесплатным на вечные времена.
Впрочем, довольно терзать читателя этими корпоративными тонкостями. Попытаемся вкратце рассказать, чем же он, в сущности, так крут - этот третий Эксплорер.
Прежде всего, программа сегодня поддерживает все те команды, на которые до недавнего времени Нетскейп держал монополию. Любители нетскейповских "рамок" будут приятно удивлены тем, что Эксплорер их иногда показывает даже красивее, чем сам Нетскейп, а грузит однозначно быстрей. Исправлено большинство ошибок, связанных с представлением в Эксплорере таблиц, цветов и размеров шрифта. Добавлена поддержка для мультипликационных файлов в формате GIF89a - без непременной их перегрузки после каждого цикла анимации, как это до сих пор происходит в Нетскейпе. Добавлен отдельный диалог для сохранения файлов на диске (до сих пор в Эксплорере сохранение файла на диск прерывалось при вызове другой страницы в том же окне). В официальный рилиз включена поддержка как для Явы, так и для Яваскрипта, который вообще являлся собственной нетскейповской разработкой. Причем если поддержка для Явы (в виде отдельного загружаемого модуля) работает пока скверно, Яваскрипт в Эксплорере пашет более надежно, чем в Нетскейпе, и с меньшим количеством сбоев. Поддерживается VRML. Обещано в течение 90 дней с момента официального рилиза выпустить 23 национальных версии программы, чтобы залатать последнюю дыру, связанную с не слишком международным характером клиента.
При этом, разумеется, Эксплорер сохранил все свои эксклюзивные черты от прежних рилизов: бегущую строку Marquee, возможность встраивать в страницу мультипликационные файлы AVI, поддержку для фоновой музыки в формате MIDI (BGSOUND), "акварельный" фон для страниц, а также возможность раздельной окраски ячеек и границ в таблицах (включая опцию добавления графических файлов в качестве фона в ячейках и возможность задать таблицу, отбрасывающую тень).
Перечислять новые возможности, добавленные в Эксплорер по сравнению с его же прежней версией, а заодно и с Нетскейпом, можно отсюда и до завтра. Проблема лишь в том, как расположить новшества в порядке убывания значимости. Точки зрения здесь расходятся диаметрально.
Мне представляется, что главные революции в Эксплорере новой версии связаны с кардинальной перестройкой всего пользовательского интерфейса. Он стал значительно легче в управлении, включает десяток-другой не учтенных прежде опций и возможностей, позволяет пользователю менять размер и содержание панели инструментов, а также дополнен усовершенствованной системой работы с закладками. При первом же запуске Эксплорер находит на диске все файлы нетскейповских закладок и автоматически их импортирует, даже не спрашивая на то согласие пользователя. (Попутно он, как и предыдущий рилиз третьей версии, принудительно назначает себя программой, ответственной за все HTML документы на диске и за все файлы с адресами в формате URL). Работа с закладками осуществляется по той же системе, по которой работает встроенный Эксплорер ("Проводник") 95х Окон - то есть с возможностью удаления, переименования и сортировки адресов по методу drag and drop, для чего в Нетскейпе необходимо подключать внешнюю программу. Улучшены также алгоритмы обмена документами между приложениями с использованием технологии OLE2 (например, погрузка на местный диск файла с расширением CDR приводит к его автоматическому открытию в программе CorelDraw, если таковая на диске установлена и зарегистрирована в базе приложений OLE).
Иные критики сочтут, что куда важнее имплементация в новом Эксплорере идеологии "стилевых шаблонов" (CSS), разработка которых в WWW Консорциуме еще далека сегодня от своего завершения. Стилевые шаблоны позволяют отформатировать несколько документов сразу за счет создания описательных блоков, куда заводится информация о типе шрифта, межстрочном интервале, абзацном отступе, красной строке, полях колонок и прочих типографских тонкостях для каждой отдельной страницы. В стиль можно зашить также информацию о внешнем виде свежих и просмотренных линков - не только об их цвете, но и о наличии подчеркивания. На мой непросвещенный взгляд пользователя и разработчика WWW, все это - неимоверная бодяга, хоть и предложено Консорциумом.
Прежде всего, стилевые шаблоны поддерживают форматирование в дюймах, что, на мой взгляд, является дикостью: монитор у каждого пользователя имеет свой размер и свое разрешение. То, что красиво смотрится на 15-дюймовом мониторе с разрешением 800*600 или на 17-дюймовом мониторе с разрешением 1024*768, может выглядеть совершенно ублюдочно на 14-дюймовом с разрешением 640*480 (кстати, майкрософтовский пример использования стилевых шаблонов именно так и выглядит). Кроме того, до тех пор, пока текст в формате HTML не научился течь из колонки в колонку, от ручного форматирования строк дизайнеру страницы никуда не деться. А следовательно весь базар с автоматизированием страничных форматов стоит считать преждевременным. Наконец, каждый дизайнер захочет самостоятельно определять параметры внешнего вида своей страницы (или хотя бы форматировать его), а не брать в готовом виде типографский "букет", сварганенный коллегами из Майкрософта или даже W3C. Поэтому судьбу клиентонезависимых "логических стилей", вроде H1-H6 или STRONG, стилистическим таблицам не повторить.
Другие критики скажут вам, что подлинной революцией стала технология ActiveX, встроенная в последний Эксплорер. Все сходятся на мысли, что данный патент, лицензированный Майкрософтом, способен превратить гляделку (конкретно: Эксплорер) из отдельного приложения в некий общий знаменатель, в единую платформу, на которой побегут и электронные таблицы, и текстовые редакторы, и графические программы, и системы компьютерной верстки. Буквально еще полгода назад Майкрософт пытался превратить свой лучший продукт - текстовый редактор Word - в самостоятельную гляделку для документов HTML, путем нахлобучивания сверху модуля по имени Internet Assistant. То были времена, когда Билл Гейтс еще не стыдился вылезать на трибуны солидных международных форумов с рассуждением о том, что компьютерные сети - это несолидно, писать программы под Сеть - пустая трата времени, и лишь крутая, навороченная и безмерно дорогая персоналка (с фигулькой для интернетовского доступа по просьбе дураков) может составить счастье пользователя.
Сегодня Гейтс строит тот самый "сетевой компьютер" за 500 долларов, идея которого так смешила главу Майкрософта полгода назад. Направо и налево ведущая программистская фирма раздает бесплатные интернетовские продукты и доступ к своей сети Microsoft Network (несмотря на эти усилия и на неимоверное количество завлекалок в майкрософтовой версии сети, встроенной в Windows 95 бесплатной подпиской на MSN воспользовалось до сих пор от силы 5% пользователей 95-х Окон - см. данные из июньского выпуска Wired). А вместо идеи сделать Интернет придатком однопользовательских программ, Майкрософт вовсю работает над сетевым клиентом, который бы позволил всем иным типам пользовательских приложений стать его придатками и присосками. Этого следовало, конечно, ожидать. Но один вопрос сильно меня занимает. Ведь по сути дела ActiveX пытается перебежать дорогу Яве. Той самой Яве, которую Гейтс десять дней назад с большой помпой начал и обязался впредь поддерживать. Похоже тут создателю динамической библиотеки MINET32.DLL (вошедшей в стандартный пакет 95-х) придется познакомиться на вкус с собственным детищем.
За недостатком места прервем затянувшийся рассказ о новинках Эксплорера упоминанием одного из главных его просчетов. Пользователь нового майкрософтовского клиента лишен возможности выбрать шрифт для просмотра страниц (менять разрешается только размер и цвет букв). Кому-то это может показаться не слишком существенной деталью, но ни ивритский, ни русский экранный шрифт из-за этого ограничения в Эксплорере не установишь. Так что все страницы с использованием KOI8 и Web-версии иврита для пользователей нынешнего рилиза недоступны.
Сгрузить Эксплорер третьей версии (для 95-х и Windows NT) можно по адресу: http://www.microsoft.com/ie/iedl.htm. Здесь же можно получить окончательный рилиз Эксплорера 2.0 для Окон 3.11 и Макинтоша. В расширенный рилиз для 3.11 входят почтовый и новостной клиент к Эксплореру, а также фирменная 16-битная майкрософтовская звонилка взамен Хамелеону и Трампету. Впрочем, об этих примочках - как-нибудь в другой раз.
В ближайших выпусках нашей рубрики читателя ждет обидное слово сисадминам, очередная публикация из цикла Возвращение к азам и заметка о том, как мы победили Билла Клинтона (с выдержками из судебного постановления).