И всё же одних лишь социальных преимуществ для обеспечения успеха Веб 2.0 у пользователей явно было бы недостаточно. Нужны были и преимущества технологические, которые гарантировали бы сайтам нового поколения высококачественный интерфейс и оперативность выполнения всех операций и процедур. Однако большинство новых технологических приемов, применяемых при строительстве сайтов второго поколения, на самом деле оказались хорошо забытыми старыми инструментами. Просто в эпоху «доткомов» никому не приходило в голову использовать их как-то по-новому.
AJAX
Для решения этих задач как нельзя лучше подошла технология AJAX (Asynchronous JavaScript And XML), посредством которой исключается обмен повторяющимися данными, характерный для обычных веб-страниц. В этой технологии нет ничего принципиально нового: она представляет собой набор из давно известных программных средств (XHTML, CSS, XML, XSLT, JavaScript и XMLHТТР), которому в среде Веб 2.0 было найдено самое лучшее и эффективное применение.
AJAX – асинхронный запрос браузера к серверу. Для непосвящённых это выглядит так: вы нажимаете на странице какую-либо кнопочку или ссылку, а браузер, вместо того, чтобы побелеть и заблокировать вам работу на ближайшие несколько секунд, продолжает работу в нормальном режиме, и обновляется только один или несколько фрагментов страницы.
Чтобы максимально полно ощутить преимущества AJAX’а, достаточно сравнить классический интерфейс почтовой службы www.mail.ru и её обновлённую версию www.pro.mail.ru.
RSS
Пожалуй, с этой технологии начались разговоры о новой эпохе веба. Здесь, как и в случае с AJAX'ом, нет ничего принципиально такого, что дало какие-то новые возможности, которых не было раньше. Просто люди додумались использовать формат XML для синдикации, то есть использования общей информации на разных сайтах.
Вспомните новостные сайты. Раньше каждый сайт публиковал свои новости, самостоятельно добывая информацию и размещая её у себя. А нам, пользователям, приходилось при каждом посещении Интернета просматривать по 10–20 новостных сайтов различной тематики. Ситуация изменилась с приходом технологии RSS. Теперь всё выглядит так: есть какая-то новость, которую, предположим, создаёт определённый сайт, но эта новость к сайту не привязана и может быть использована любым другим сайтом для публикации. То есть, новости (статьи, заметки, посты) больше не являются частью какого-то одного сайта, а как бы существуют сами по себе и могут использоваться кем угодно и где угодно.
Как это работает? Автор публикует на своем сайте или блоге RSS-поток (feed), в котором и содержатся все его новости («новостью» в данном случае мы называем любой информационный контент). Дальше возможны несколько вариантов развития событий. Если вы обычный пользователь, то вы можете добавить эту ленту (feed, поток) в свой агрегатор. Агрегатором называется программа (или сервис), которая представляет все ваши rss-потоки в виде одной ленты. То есть, вам не нужно, как раньше, делать контрольную пробежку по всем сайтам, которые вы читаете; достаточно просто открыть страницу, на которой собраны все ваши отслеживаемые rss-потоки, и прочитать все интересующие вас новости в одном месте. Где взять агрегатор? Ну, во-первых, существует масса клиентских приложений, способных читать фиды (среди них и почтовые клиенты и браузеры, такие как Opera и Firefox). А, во-вторых, есть различные онлайн-агрегаторы, например, www.lenta.yandeх.ru и www.google.ru/reader/. Сейчас практически каждый уважающий себя новостной сервер, информационный портал и даже блог публикуют свои rss-фиды, поэтому привычка читать RSS-фиды довольно полезна и экономит много времени.
Второй вариант развития событий – это если вы владелец собственного сайта. Тогда вы можете интегрировать любой rss-поток к себе на сайт. Получится примерно то же самое, что в случае с агрегатором, но только в публичном доступе. Например, так вы можете транслировать у себя новости сайтов схожей тематики.
Wiki
Еще одно открытие эпохи Веб 2.0 – «Wiki» (веб-сайт, структуру и содержимое которого пользователи могут сообща изменять с помощью инструментов, предоставляемых самим сайтом). Обычно сайт управляется одним человеком или группой разработчиков. То есть, на сайте меняется информация, добавляются страницы, удаляются ненужные разделы и т. д. И всё это делает человек, ответственный за этот сайт. Но ведь всем известно, что две головы лучше, чем одна. Теперь представим себе сайт-книгу (предположим, какую-то документацию или энциклопедию). Книгу, которую один человек написать не в состоянии по причине недостаточных знаний. И он хочет, чтобы эту книгу писали все. Но все писать её на одном сайте не могут, потому что, во-первых, предоставлять всем желающим доступ к элементам управления сайта небезопасно, во-вторых, не каждый сможет разобраться в панели администрирования. Вот для того и была придумана среда Wiki. Wiki – это одновременно и «движок» сайта, и примитивный язык разметки, понятный каждому, и целая философия веб-демократии.
Пожалуй, самым ярким примером воплощения идеи Wiki является Wikipedia – открытая энциклопедия, составляемая всеми пользователями Интернета на всех языках мира. Бесплатная и претендующая на всеохватность всемирная энциклопедия, созданная энтузиастами на добровольных началах. Википедия появилась в январе 2001 года; каждый мог сочинить словарную статью о чём угодно, а главное – исправить, дополнить или изменить чужую. Основных правил два: статья должна быть нейтральной и объективной, а её содержание – проверяемым, то есть основываться на уже опубликованных материалах. Через месяц в Википедия было 600 статей, через год – 20 000. В декабре 2006-го их число в англоязычной версии перевалило за 3 миллиона.
Статьи пишут и дополняют дилетанты, но коллективный разум творит чудеса: Википедия оказалась первой иллюстрацией старинной шутки про мартышек, которые, беспрерывно колотя по клавишам, могут написать «Войну и мир». Там есть всё, а чего нет, то рано или поздно появится. Ни в одной бумажной энциклопедии нет списка знаменитых котов, точного определения шотландского яблочного пирога и схемы дома Билла Гейтса. Википедия оперативна: результат важного футбольного матча или имя победителя Евровидения появляется в ней спустя несколько минут после оглашения результатов.
Статьи пишутся и переписываются иногда по несколько раз на дню, и результат обычно оказывается довольно взвешенным. Её создатель, Джимми Уэльс, уверен, что Британской энциклопедии, мировому справочному эталону, осталось жить от силы лет пять. В Википедии полно ошибок, но и в Британнике их достаточно. А главное – Википедия разрастается и улучшается с каждым днем. Технология wiki находит применение не только в Википедии. Многие сайты и сетевые сообщества используют этот «движок» для организации коллективной базы знаний. Кстати, среда Wiki была придумана ещё в 1995 году.






