Выбрать главу

Я постараюсь объяснить, что мы имеем в виду, говоря о Веб 2.0.

На нашей первой встрече, мы определяли Веб 2.0, отталкиваясь от конкретных примеров (см. табл.).

***

Список все увеличивался и увеличивался. Но почему одно приложение мы отнесли к Вебу 1.0, а второе - к категории Веб 2.0? (Это важный вопрос, поскольку Веб 2.0 стал настолько популярным, что многие компании используют сегодня этот термин в своем маркетинге, зачастую даже не понимая, что он означает. С другой стороны, этот вопрос не так уж прост, потому что множество падких на красивые термины стартапов не имеют никакого отношения к Вебу 2.0, тогда как отдельные приложения, которые мы считаем Вебом 2.0, даже веб-приложениями не являются - например, Napster и BitTorrent.)

Анализируя наиболее успешные проекты Веба 1.0 и самые интересные новые приложения, мы попытались выделить основные принципы Веба 2.0.

Веб как платформа

Как многие важные концепции, Веб 2.0 не имеет четких границ. Это, скорее, центр притяжения. Вы можете представить себе Веб 2.0 как множество правил и практических решений. Они объединены в некое подобие солнечной системы, состоящей из узлов, каждый из которых построен с учетом некоторых или всех описанных правил и находится на определенной дистанции от центра.

***

На рисунке показана карта Веба 2.0, созданная нами во время мозгового штурма на конференции FOO Camp. Ее нельзя назвать завершенной, но она иллюстрирует многие ключевые идеи Веба 2.0.

К примеру, на первой конференции Веб 2.0 в октябре 2004 мы с Джоном Баттелем (John Battelle) озвучили предварительный список правил в совместном выступлении, открывающем конференцию. И первое правило гласит: «Веб как платформа». Конечно, еще до нас об этом навзрыд говорил Netscape, сгоревший в жаркой битве с Microsoft. Больше того, две компании из нашего списка Веб 1.0 - Akamai и DoubleClick - также были среди первопроходцев, рассматривавших веб как платформу. Люди нечасто воспринимают эти компании как поставщиков веб-сервисов, но, на самом деле, демонстрация рекламы - это первый широко распространенный веб-сервис, первый широко распространенный «mash-up» (если использовать термин, завоевавший в последнее время популярность). Каждый баннер доставлялся пользователю в результате незаметной кооперации двух сайтов, совместно формирующих страницу для показа. Akamai также рассматривал сеть как платформу, и даже на более низком уровне: обеспечивая незаметное кэширование и построив сеть доставки контента, чтобы снизить нагрузку на сайты своих клиентов.

Последователи DoubleClick и Akamai не только использовали наработки этих компаний, но пошли дальше, глубже чувствуя истинную природу новой платформы. Обе компании можно считать пионерами Веб 2.0, хотя ниже мы увидим, как более полно реализовать возможности веба за счет использования новых подходов.

Давайте внимательно рассмотрим три примера, чтобы понять, чем, по сути, старые компании отличаются от новых.

Netscape vs. Google

Если Netscape был флагманом Веба 1.0, то Google, конечно, - общепризнанный флагман Веба 2.0. ‹…› Так что давайте сравним сами компании и их позиционирование.

Netscape твердил о «вебе как платформе» в терминах старой софтверной парадигмы: главным продуктом компании был веб-браузер (настольное приложение), и стратегия Netscape заключалась в использовании своего доминирующего положения на рынке браузеров для продвижения дорогостоящих серверных продуктов. Контроль над стандартами отображения контента и браузерных приложений мог, в теории, обеспечить Netscape такое же место, какое Microsoft завоевала на рынке ПК. Автомобили когда-то рекламировали как «безлошадные экипажи». Точно так же, отталкиваясь от знакомых концепций, Netscape продвигал «вебтоп» на место «десктопу», предполагая подпитывать вебтоп данными и приложениями от провайдеров контента (которые купят у Netscape серверы).

В итоге и веб-браузеры, и веб-серверы превратились в нечто обыденное, а акцент переместился «к вершине стека», к веб-сервисам.

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

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

И хотя Google и Netscape - софтверные компании, очевидно, что Netscape принадлежит к миру Lotus, Microsoft, Oracle, SAP и прочих фирм, чьи истоки - в софтверной революции 80-х, тогда как Google и иже с ним - это интернет-приложения (как eBay, Napster и, чего уж там, DoubleClick и Akamai).