Стандарты для Internet - Netscape против Microsoft
Забудьте о соперничестве Windows с OS/2. Забудьте о конкуренции между PC и Macintosh. Предмет новой войны платформ - не операционные системы и не аппаратные средства. Речь идет о стандартах для Internet. Netscape и Microsoft приближаются к настоящей схватке, и на карту поставлено не что иное как будущее World-Wide Web.
Обе компании занимаются разработкой программ просмотра для Web с новыми возможностями, в том числе с расширениями языка HTML, с помощью которого создаетс основная масса локальных архивов Web. Netscape работает над этим уже не один месяц, добавляя и распростран свои собственные расширения HTML, которыми пользуетс только сама Netscape, пытаясь превратить их в фактические стандарты. Microsoft вступила в игру недавно, разработав Internet Explorer для Windows 95 и включив его в Microsoft Network. Однако она также намеревается пойти значительно дальше установленного набора спецификаций Internet для HTML.
История показала, что тот, кто задает стандарты дл какой-либо платформы, обычно оказывается в наибольшем выигрыше.
Возьмем для примера Microsoft. Одна из причин успеха компании - ее способность устанавливать промышленные стандарты, которых придерживаются все ее системные подразделения. И как только стандарты установлены подразделения Microsoft, разрабатывающие прикладные программы, тут же выходят на рынок с продуктами, соответствующими этим стандартам.
Если вы согласны с большинством, которое считает Internet следующей прекрасной платформой для разработки прикладных программ, то у вас не вызовет удивления тот факт, что обе компании Netscape и Microsoft желают занять лидирующую позицию и задавать тон для своих последователей. В быстроразвивающейся области создани оперативных продуктов, где новые версии могут доводиться до сведения покупателя с той скоростью, которая нужна поставщику, появление на рынке первым имеет жизненно важное значение. И задание стандартов является ключом к успеху.
Первая схватка состоялась на почве лидерства при разработке стандартов на язык HTML. Комитет по стандартам до сих пор не оформил официально версию 3.0 языка HTML, однако Netscape уже представил свои расширения этой версии - "Netscape extensions". В них входят средства работы с таблицами, которые представляют собой удобный способ для изображени текстового и графического материала в колонках.
Без таблиц создатели локальных архивов Web вынуждены ограничиваться либо использованием только текста либо чередованием текста и графических изображений, тер при этом контроль над размещением, либо применением огромных файлов изображений, что означает длительные периоды загрузки. Имея возможность представлени материала в виде таблиц, разработчики могут разбивать его на небольшие фрагменты и затем решать, в каких местах страницы будет размещаться текст, а в каких графическое изображение.
Страницы, созданные с использованием табличных расширений Netscape, выглядят значительно лучше. Однако, когда дело доходит до публикации, необходимо помнить, что единственной программой просмотра, способной работать с таблицами, является Netscape Navigator. Так что даже если та страница, которую вы видите, была разработана с использованием таблиц, при отсутствии у вас Netscape Navigator вы не увидите ее во всей красе. Другие компании - America Online, CompuServe и Microsoft - планируют в будущем добавить средства работы с таблицами в свои программы просмотра.
Поскольку программа Netscape Navigator первой приобрела улучшенные возможности, она стала основным средством просмотра для World-Wide Web.
Разработчики локальных Web-архивов поставлены перед выбором - пользуясь расширенной версией языка Netscape, создавать страницы, которые гораздо лучше выглядят при просмотре с помощью программы Netscape Navigator, чем других программ, или же, пожертвовав качеством и скоростью, подготавливать документы, годные для любой программой просмотра. Здесь есть над чем подумать. На Web-странице своего журнала мы помещаем таблицы только когда это абсолютно необходимо. Как правило, мы стараемся избегать тех функций, которые реализуютс только Netscape, однако, когда эти функции нужны, мы ими пользуемся. Некоторые другие журналы, являющиес частью ZD Net - основного абонента Ziff-Davis Web, - также подготавливали свои материалы с помощью расширенной версии Netscape.
Компания Microsoft тоже пытается продвинуть API вперед. В первой редакции программы Internet Explorer компания подняла стандарт, предоставив возможность быстрого вызова (shortcut) определенных абонентов на ваш ПК, что очень удобно. Добавлена метафора папки, которую вы теперь можете использовать для хранени адресов ваших постоянных абонентов. Кроме того, программы просмотра фирмы Microsoft поставляются вместе со встроенной программой Real Audio компании Progressive Network для проигрывания аудиозаписей. Бросившись вдогонку, фирма Netscape выпустила новую версию Navigator с такими же возможностями быстрого вызова абонентов и со своей собственной программой дл проигрывания аудио.
Наиболее очевидной попыткой Microsoft установить - или по крайней мере изменить - стандарт являетс библиотека Winsock.dll, поставляемая в комплекте Windows 95. Если вы установите Windows 95 "поверх" уже существующей системы, она автоматически заменит имеющийся Winsock версией, которая может работать только с программным обеспечением доступа к сети Internet фирмы Microsoft. Если же вы хотите использовать свое собственное программное обеспечение для доступа к сети, вам придется переименовать свой старый Winsock (который в Windows назван Winsock.old) и переинсталлировать его. Надо ли говорить, что такой шаг заставляет конкурентов Microsoft просто кипеть от негодования. Конечно, они приспособят свое программное обеспечение для работы с новым Winsock, однако на данный момент Microsoft имеет явное преимущество. Microsoft находится в весьма выгодном положении дл задания стандартов. Она контролирует наиболее популярную операционную систему для настольных компьютеров и может гарантировать, что ее программа просмотра Internet будет поставлена с 80% новых машин. Кроме того, она имеет достаточно средств для разработки программного обеспечения. После недавнего широкого предложения своих продуктов Netscape также располагает средствами. Кроме того, на данный момент Netscape имеет поддержку со стороны пользователей Internet, которой не хватает компании Microsoft.
Конечно, не только Netscape и Microsoft интересуютс тем, в каком направлении развиваются HTML и другие стандарты Internet. Все создатели программ просмотра, разработчики программного обеспечения серверов, оперативные службы и отдельные пользователи также будут зорко наблюдать за стандартами. Компании America Online, CompuServe и Prodigy кровно заинтересованы в сохранении стандартов открытыми, чтобы поддерживать высокий уровень своих услуг и программ просмотра.
Самое большое преимущество системы Web на данный момент - это ее универсальность. Она может работать на любом виде компьютеров, используя любую программу просмотра. Возможно, на каком-то компьютере или с какой-то определенной программой просмотра она будет выглядеть лучше, но в любом случае сможет работать. Такое преимущество мы не хотим потерять.
Зная человеческую природу, я не удивлюсь, если фактические стандарты установит та компания, котора первой прорвется с достаточно хорошим решением на любом из указанных направлений. Мы должны ответить себе на следующий вопрос: что лучше, ситуация в которой либо Netscape, либо Microsoft будут способны диктовать стандарты, или традиционная открытость Internet. Главное, помнить: не обмениваем ли мы на серию краткосрочных улучшений идеальное и полное решение будущего.