Web 2.0 – слово, с которым мы так часто…
Web 2.0 – слово, с которым мы так часто сталкиваемся на различных страницах сети Интеренет. Что оно означает? В данной статье попытаемся дать определение данному термину. Зачем нам нужно разбираться в таких тонкостях? Пусть в этих непонятных словах разбираются профессионалы и разработчики сайтов.
Но, как ни странно, на данном этапе развится сети разработчиками сайтов частично являемся и мы – обычные пользователи. Сейчас создание сайтов – это непростой и достаточно трудоемкий и денежный процесс, в котором участвуют не только непосредсвенные разработчики, но и пользователи. Уже на стадии разработки самой концепции Интеренет-проекта важно знать текущие тенденции современных Интернет-технологий. С помощью понятий Web 1.0, Web 2.0, Web 3.0 и даже Web 4.0 сделана попытка дать общее представление стадиям развития сети Internet. В данной статье для объяснения понятий воспользуемся определением директора W3C Тима Бернерс-Ли (Tim Berners-Lee) понятия чтении-записи в сети Internet.
Web 1.0 – “Интернет для чтения”. На данной стадии Интернет позволял нам искать информацию и читать ее. Содержание интернет-сайтов формировала небольшая группа профессионалов. Большая часть пользователей сети Интеренет являются простыми “читателями”. В настоящее время, в конце второго десятилетия развития сети Интеренет, мы находимся в стадии Web 2.0 – стадии “чтения-записи” . Созданием содержания сайтов активно занимаются все пользователи сети, которые могут также связаться друг с другом посредством Интернет-технологий. Многоие зачастую понимают под “Web 2.0 приложением” сайт, который построен с использованием определенных технологий (таких как Ruby on Rails), или потому что он использует Ajax в интерфейсе. Это не так. Основа в Web 2.0 – пользователи сами могут взаимодейстовать друг с другом и делиться своей информацией. Третья декада сети Интеренет, или Web 3.0, представляет уже стадию “чтение-запись-выполнение” или Семантического Веб (Semantic Web). Семантическая паутина (Semantic Web) – «часть глобальной концепции развития сети Интернет, целью которой является реализация возможности машинной обработки информации, доступной во Всемирной паутине. Основной акцент концепции делается на работе с метаданными, однозначно характеризующими свойства и содержание ресурсов Всемирной паутины, вместо используемого в настоящее время текстового анализа документов» (Википедия).
Semantic Web представляет коммуникацию между Интернет-пользователем (человеком) и компьютеризированными программами. Одна из крупнейших организационных проблем представления информации в Интернет состоит в том, что веб-приложения не в состоянии обеспечить контекст для данных, и, следовательно, не могу понять, что имеет релевантность, а что нет. С помощью какой-то семантической разметки или форматов обмена данными, данные могут быть помещены в форму не только с помощью доступного для людей естественного языка, но и также способны быть хорошо понятыми и интерпретированными с помощью программных приложений. Под понятием “выполнение” мы и подразумеваем форматирование данных для понимания программными агентами, веб-сервисами. В конце следует сказать, если Ваш сайт использует особенности концепции Web 2.0, это не делает его устаревшим. Важно, чтоб сайт удовлетворял поставленным для него целям. Но не останавливайтесь на достигнутом, следите за современными тенденциями, иначе ваш проект может стать неинтересным для современного интеренет-пользователя!