[an error occurred while processing this directive]

 KOI | MAC | WIN | DOS | LAT


Ежедневный обзор Интернета под редакцией А.Носика

ВЕЧЕРНИЙ ИНТЕРНЕТ


Номер 215 http://www.cityline.ru/vi/ 29 июля 1997 г.



Вечерний Интернет

Предыдущие номера:

ИЮЛЬ 1997
Пн Вт Ср Чт Пт Сб Вс
  01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

ИЮНЬ 1997

  • СЕГОДНЯ

  • GUESTBOOK

  • ПРЕЖНИЕ ВЫПУСКИ

  • ВСЕ ДОМЕНЫ .RU

  • INDEX.HTML

    Найти в Alta Vista
    Найти в Stack Rambler
    Найти в заметках ВИ

    ЕЖЕДНЕВКИ
    Анекдоты из России Лента новостей
    Вопрос дня Тихо! Дядя думает
    Календарь Клуба знатоков Сводка погоды
    Коан дня Национальная служба новостей
    ЛаММеР дня Русские кружева
    Достойные новости Еженедельки

    Made With HomeSite 2.5 Developed With HTMLPad Pro 2.5

  •  

     

    Заметка двести пятнадцатая
    ЭКСПЛОРЕР: ДАННЫЕ ВСКРЫТИЯ

    Размеры нашей гостевой книги достигли сегодня 900 килобайт. В первую, вторую и третью очередь лавинообразный рост в последние дни вызван все обостряющейся дискуссией между приверженцами Microsoft Internet Explorer 4.0 и Netscape Communicator 4.0 (release). Всем участникам уже более или менее ясно, что победителя в этом споре не будет, никто никого не убедит, и все останутся при своих, включая спорщиков, пассивных зрителей и Netscape c Microsoft'ом. Предвзятые сторонники Эксплорера перед лицом возникших у тысяч пользователей проблем с последней бетой переключились с восхваления любимой бродилки на критику тех, кто рассчитывал, что она будет нормально работать на любой системе. Предвзятые сторонники Нетскейпа, критикуя последнюю бету Эксплорера (чем сегодня не занимается только ленивый), охотно забывают о бесчисленных проблемах Коммуникатора. Сторонники объективности изредка вставляют реплику "Оба хуже", и даже приводят подтверждения этой мысли. Я на сегодняшний день готов, пожалуй, согласиться именно с такой оценкой. Единственная оговорка в пользу Нетскейпа, которая на сегодняшний день для меня существенна - какую бы "глючную" и нестабильную его бету мы ни взяли, после ее инсталляции на компьютер Windows 3.11/95/NT 4.0 переставлять не придется. Про Эксплорер такого ни один человек, кроме Германа Шпигеля, утверждать сегодня не осмеливается.

    На том бы мне и закончить, но вчера я получил весьма интересное письмо от Мистера Паркера <parker@paragraph.com>, посвященное все той же вечной теме. Мистера Паркера многие наши читатели знают по его литературным опытам. Другим он более известен как программист. Третьи могут помнить, что Мистер Паркер является ветераном нетскейп-Эксплореровских войн: в дни соперничества третьих версий двух бродилок он описал свое впечатление от обоих продуктов в письме, отправленном в конференции российского USENET. Письмо было весьма лестным для создателей Эксплорера - настолько, что его полностью воспроизвели на русском сервере Microsoft.

    Что думает Мистер Паркер сегодня о продукте, которому он в свое время сделал столько рекламы? Именно об этом рассказывается в письме, публикуемом сегодня в нашей рубрике. Читателю стоит иметь в виду, что Эксплорер в этом письме рассматривается с точки зрения не конечного пользователя, а системщика, то есть человека, потрошившего продукт, чтобы оценить замысел разработчиков и пути его реализации... Итак, слово Мистеру Паркеру:

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

    Третий Эксплорер состоит из трех основных частей (как именно бродилка).

    1) Программа IEXPLORE.EXE, размером около 47 килобайт. Эта маленькая программуля обеспечивает простенький пользовательский интерфейс, обеспечивает навигацию по ссылкам (Internet Shortcarts API позволяет встроить такую навигацию в любую программу). Еще IEXPLORE.EXE является контейнером для особого ActiveX-сервера под названием SHDOCVW.DLL

    2) SHDOCVW.DLL - это краеугольный камень технологии. Вообще-то это просто-напросто контейнер ActiveX-документов, но что это дает? Если засунуть в Эксплорер имя Excel-документа, SHDOCVW откроет Excel, если документ Word - соответственно будет открыт Word. Это - азбука OLE, любая программа, поддерживающая технологию ActiveX-documents может быть использована таким образом. Если же засунуть туда html-документ - SHDOCVW сделает то же самое - она загрузит ассоциированный с этим типом документов вьювер. Он называется MSHTML.DLL

    3) MSHTML.DLL - это, собственно говоря, и есть WWW-browser. Эта DLL парсит файлы, показывает их, имеет объектную модель для скриптинга. Интересно, что интернет Эксплорер как таковой ничго не знает о Java. Дело в том, что он умеет пользоваться только ActiveX-объектами для скриптинга, а Microsoft Java VM умеет прикидываться таковым. Поэтому все Java-applets как-бы оборачиваются на лету интерфейсом IDispatch - и начинают выглядеть как ActiveX-объекты.

    К чему я все это рассказал? Да к тому, что для меня остается глубокой тайной такая долгая работа Майкрософт по интеграции этого хозяйства в shell. Все для этого было готово уже год назад. Третий Эксплорер - очень удачная программа, большая победа Майкрософт - видимо, немалые силы были положены. Но теперь... Для меня эот просто удивительно.

    Есть в Windows 95 такой стандартный контрол - ListView (в comctrl32.dll). Эта штука показывает списки в разных видах - она находится в правой части Windows Explorer. Виды такие - Large Icons, Small Icons, List и Details. Что у нас получится, если добавить еще один вид - Web View? Правильно, у нас получится четвертый Эксплорер. Windows Desktop - это все тот же List View, работающий в режиме Large Icons.

    Так что же тут делать-то? Там дел было месяца на три. У меня и моих коллег-профессионалов сложилось вполне определенное мнение (мы долго потрошили весь пакет). Это мнение достаточно тяжелое - четвертый Эксплорер написан с нуля совершенно новой командой. И командой, по-всей видимости, более многочисленной и менее профессиональной, нежели предыдущая.

    Тяжелые времена, Антон. Прошлым летом Майкрософт взлетел до невиданный высот - IE 3.0, IIS, NT 4.0, большое количество новых и замечательных технологий, самая быстрая Java машина - прекрасные программы, до который Нетскейпу просто никогда не добраться. Этим летом у них что-то не так.

    Хотя Коммуникатор (кстати, поддерживающий таки кои-8) мне тоже не очень нравится (хотя и больше, чем третий Навигатор).

    На этом месте рукопись обрывается. Возможно, у кого-то из читателей документ породил больше вопросов, чем дал ответов. Подозреваю, что автор и не стремился к внесению окончательной ясности там, где она, скорее всего, невозможна. Лично я нашел это письмо весьма для себя полезным, ибо оно позволяет взглянуть на проблему развития бродилки с той перспективы, в которой ни в наших заметках, ни в гостевой книге она до сих пор не рассматривалась. К тому же, с чисто журналистской точки зрения версия о смене авторского коллектива между третьим и четвертым Эксплорером звучит весьма интригующе. Впрочем, судите сами...



    Copyright © 1997 NetSkate Inc.
    Copyright © 1997 Антон Носик
    Дизайн - Арт. Лебедев