Определение Web 2.0

Термин Web 2.0 стал популярным с момента его использования в 2004 году для обозначения Web 2.0 Conference O'Reilly. Тема была посвящена сайтам, которые избежали взрыва интернет-пузыря 2001 года, и тому, что у них может быть общим.

Тим О'Рейли определяет его так:

Web 2.0 - это революция в IT-отрасли, вызванная переходом в Интернет как платформу, и попытка понять правила успеха на этой новой платформе.

Термин был точнее определен в статье, опубликованной 30 сентября 2005 года на сайте издательства O'Reilly, What is Web 2.0?

Веб-сайт становится 2.0, когда веб-мастер может сосредоточиться на содержании с помощью CMS, включая веб-сервисы, что сотрудничество интернет-пользователей способствует развитию сайта или формирует основную часть содержания сайта и имеет социальный эффект.

Определение развито в статье в набор технических инноваций и социальных эффектов.

Сочетание веб-сервисов, mashup, используя несколько API, для создания новых неизданных сервисов - еще один аспект Web 2.0.
Самый простой пример - связать базу данных агентства недвижимости с Google Maps и Street View, чтобы найти жилье и показать его окружение.

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

В Web 1.0 продуктом является приложение. Примером этого стал браузер Netscape. Это инструмент для Сети, и такой же софт, как и другой.
В отличие от сервисов, которые предлагает Google, таких как Adsense, Gmail, все используют Сеть как платформу: это не программное обеспечение, работающее в Сети, это пакеты услуг на основе Сети. Для Google Web - это пространство, в которое погружается пользователь с помощью различных сервисов, в то время как Netscape просто предоставлял продукт, работающий в Интернете.
Web 2.0 использует «длинную цепочку» (длинный чайный трейл), коллективную силу множества небольших сайтов, которые стали участниками, в то время как раньше доступ к ней только предоставлялся.
Урок заключается в том, что необходимо создать простую службу доступа и алгоритмическое управление данными, чтобы охватить весь веб-сайт.

Коллективная сила

Что, если гиперссылки, основа Сети стала чуть больше, как синапсы гигантского цифрового мозга? Google использует их для определения популярности сайта со своим PageRank. eBay создает экономику перепродажи, которая существует только благодаря деятельности множества игроков и может работать только с очень большим количеством игроков. Amazon, попросив вебмастеров продвигать и критиковать свои продукты, (такие же, как и его конкуренты), тоже стал гигантским.
Вики - это также сайты, созданные пользователями, и Википедия демонстрирует, насколько они важны. Точно так же дигги-лайки с рейтингом интернет-пользователей и сайты совместного доступа, такие как Flickr, Youtube, Dailymotion.
Речь идет о вирусном маркетинге, когда продвижение сайта осуществляется пользователями в очень большом количестве.
Этот же феномен коллективного производства лежит в основе таких свободных программ, как Linux, Apache, MySQL, PHP, которые заставляют Сеть работать!
В заключение, именно вовлечение пользователей в сеть приносит успех.

Распространение информации и блогосфера

Управление новостями и его распространение в режиме реального времени - еще один аспект Web 2.0. Блоги - это вектор, а техническое средство дает RSS.
Размножение блогов, размещаемых на сайте сообщества или реализуемых на собственном сайте с помощью CMS (Content Management System), например Wordpress, является одним из аспектов Web 2.0.
RSS-файлы, отображаемые на страницах сайтов или на рабочем столе пользователей, обновляются в соответствии с новостями, передаваемыми с телевизора на компьютер.
Блоги устанавливают пермяки, ссылки между блогами, взаимные ссылки, которые образуют сообщества, социальные сети и будут оживлять наш гигантский цифровой мозг на основе ссылок.
Пермяки усиливают PageRank в области новостей и создают явление актуальности, продолжительность которого ограничена во времени.

Все в данных

Основа всех важных сайтов Web 2.0 - в данных. Содержание сайтов для поисковиков, география для Google Maps, клиенты для eBay и т.д. Это придает SQL такое же большое значение, как и HTML.
В современной Сети данные объединяются с сервисами с помощью mashups. В качестве примера можно привести ассоциацию географических данных Maps с файлом недвижимости, чтобы дать картинку предложения жилья.
Таким образом, обладание данными становится серьезной экономической проблемой, а также угрозой личной безопасности. Как и свободное ПО, «свободные данные» продвигаются Creative Common License и проектом GreaseMonkey.

Новая модель программирования

Децентрализация и популяризация программных задач способствует использованию таких скриптовых языков, как JavaScript, PHP, Ruby, Python, Go. Это также привело к увеличению числа фреймворков, включая фреймворки Ajax для динамических веб-сайтов.
Необходима модель легкого программирования, которая основана на Ajax для использования данных и REST для веб-сервисов.
Кроме того, он использует богатый интерфейс, основанный либо на HTML 5 на XML, как это делают Silverlight (XAML), Android, Qt, JavaFX.
Он также становится отзывчивым и быстро подстраивается под потребности интернет-пользователей.
Веб-программирование создает ценность, собирая простые элементы, используя свободные компоненты.

Инновации Web 2.0 и будущее

Машуп (или «пюре»)

Это гибридное веб-приложение для доступа к различным веб-службам с одной страницы.
Технически, это означает, что веб-мастер включает на свой сайт исходники, предоставляемые различными веб-игроками, такими как Google, Yahoo и т. Д.
Это не простое скопление гаджетов: сервисы можно объединить, чтобы создать что-то новое.
Пример:
- С одной стороны, Google Maps, который предоставляет подробную карту города.
- С другой стороны, служба недвижимости, позволяющая получить доступ к пустому списку жилья.
Сочетание обоих позволяет физически видеть жилье, доступное на карте.
Это работает и для ресторанов, магазинов, любой торговли или даже туристического места.

Семантическая сеть

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

Богатые интернет-приложения (RIA)

RIA, то есть приложения с полноценными графическими интерфейсами и возможностями обработки, идентичными локальным офисным приложениям.
Они реализуются с помощью фреймворков (на французском языке фреймворки приложений), клиентского JavaScript (браузер) и, как правило, поддерживающего Ajax для взаимодействия с серверной частью.

Собственные веб-приложения и то, что их отличает от локальных, помимо того, что на его компьютере, как правило, нечего устанавливать, это общинный и совместный аспект. Возможность вовлекать и, возможно, вовлекать в разработку проекта нескольких субъектов.
Сайт Second Life, предлагающий виртуальное существование, является хорошим примером приложения, использующего все ресурсы Web 2.0. Такие компании, как Reuters, открывают агентства в этом виртуальном мире, что является оригинальным средством продвижения.

Что будет после 2.0?

Браузер Chrome от Google по-прежнему хочет ускорить трансформацию интернета, сделав браузер базовой платформой приложений, которая в будущем сможет заменить операционную систему. Это следующий шаг на 2.0.

Популяризация смартфонов с приложениями и подключением к Сети еще больше усилит ее роль в качестве поставщика услуг. Сайты станут приложениями или бэкендами сторонних приложений. Это тот случай, когда Facebook является такой же платформой, как сайт с определенным сервисом.