Технологии сетевых сервисов

Материал из SurWiki
Перейти к навигации Перейти к поиску

Статья подготовлена в рамках работы по проекту "Современные сетевые сервисы в работе менеджера"

Понятие

1266web20.jpg

Понятие Web 1.0, по утверждению Бернерс-Ли, можно рассматривать как "Интернет только для чтения". Иными словами, ранее Интернет позволял нам искать информацию и читать ее. Было очень мало путей для взаимодействия с пользователями или для участия в составлении содержания. Тем не менее, на первом этапе развития сети Интернет это было именно то, чего хотело большинство владельцев веб-сайтов: цель их сайта заключалась в том, чтобы обозначить свое присутствие в Интернете и сделать информацию о себе доступной для всех в любое время.

Web 2.0 (определение Тима О’Рейли) — методика проектирования систем, которые путём учета сетевых взаимодействий становятся тем лучше, чем больше людей ими пользуются. Особенностью веб 2.0. является принцип привлечения пользователей к наполнению и многократной выверке контента. Определение Тима О’Рейли нуждается в уточнении. Говоря «становятся лучше», имеют в виду скорее «становятся полнее», то есть речь, как правило, идёт о наполнении информацией, однако вопросы её надёжности, достоверности, объективности не рассматриваются.

Отличие Web 2.0 от Web 1.0

То и дело в сети проскакивает этот модный термин Web 2.0 (Веб 2.0, "вебдваноль"). Часто такое определение можно слышать даже в отношении изображений (вебдванольная иконка). Назовем коротко принципиальные отличия второго поколения сервисов бурно разрастающейся сети. О чем, собственно, идет речь.

В мире Интернет первого поколения, условно называемом "Web 1.0", страницы, отображаемые браузером, физически соответствуют отдельным файлам. Для просмотра следующую страницу, необходимо покинуть текущую, либо открыть ее в новом окне. Взаимодействие между отдельными страницами сайта и сайтами довольно примитивно – как правило, лишь посредством гиперссылок. Создание сайтов и веб-страниц требует специальных навыков и высокой квалификации. Поэтому работой над сайтом занимаются только специально подготовленные люди.

Девиз сервисов Web 2.0 – социальность и мобильность. Проекты поколения Web 2.0 постепенно стирают разграничение между потребителями информации и её авторами. Доступность таких готовых решений, как медиахостинги, блог-платформы и других подобных сервисов, сделала публикацию в Интернет делом обыденным, не требующим специальных знаний в области программирования и дизайна, доступным даже начинающему. Контент крупнейших проектов Веб 2.0 генерируется и публикуется самими пользователями, при этом входит в моду интерактивность – это и комментирование сообщений, и создание групп пользователей, и прямой обмен данными. Кроме того, веб-приложения становятся мобильными. Предоставляется возможность доступа к своему ресурсу с любого устройства, имеющего выход в Интернет.

Для работы с проектами в стиле Web 2.0 используются уже не статические страницы, а системы управления содержимым (CMS), для работы с которыми не требуется иметь специальных средств разработки на клиентском компьютере, а достаточно браузера. При этом пользователь не только читает и вводит текст на страницы сайта, а может иметь возможность хранить в сети свои файлы, работать с ними прямо в интерфейсе браузера привычным для него способом. Одним из наглядных примеров такого сервиса, например, могут быть названы Документы Google или существенно более простое приложение - Favicon.ru (создание иконок). Некоторым функционалом становится удобнее пользоваться онлайн. Во-первых отпадает необходимость постоянно копировать файлы с одного ПК на другой (например, домашний, рабочий, ноутбук и т.д.), во-вторых ПО автоматически обновляется и исправляется, не требуя вмешательства пользователя.


Что относится к web 1.0 и к web 2.0

Корзины для покупок Web 1.0

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

В настоящее время мы наблюдаем стадию Web 2.0, или стадию "чтения-записи" Интернет, если мы будем придерживаться утверждения, описанного Бернерс-Ли. Введенная в Интернет способность внесения содержания и взаимодействия с другими пользователями в скором времени значительно изменит среду сети. Чтобы понять огромный потенциал днных изменений, достаточно посмотреть на YouTube и MySpace, которые опираются на публикуемый пользователями контент. Web 2.0 кажется долгожданным ответом на требования пользователей сети, Web 2.0 позволяет быть более вовлеченными в процесс создания информации, которая доступна пользователям.

Можество представлений Web 2.0

Существует огромное число определений того, что является "Web 2.0 приложением". Например, существует представление, что только потому, что сайт построен с использованием определенных технологий (таких как Ruby on Rails), или потому что он использует Ajax в интерфейсе, - это Web 2.0 приложение. Из главного, общего представления мы понимаем, что это не так. Наше определение требует, чтобы пользователи сами могли взаимодейстовать друг с другом, или делиться своим содеражанием. У разработчиков, к примеру, гораздо более жесткое определение Web 2.0, чем у средних пользователей сети, и это может привести к путанице.(Блоги, социальные сети, AJAX, облако тегов) Семантическая разметка относится к процессу коммуникации между Интернет-пользователем (человеком) и компьютеризированными программами. Одна из крупнейших организационных проблем представления информации в Интернет состоит в том, что веб-приложения не в состоянии обеспечить контекст для данных, и, следовательно, не могу понять, что имеет релевантность, а что нет. С помощью какой-то семантической разметки или форматов обмена данными, данные могут быть помещены в форму не только с помощью доступного для людей естественного языка, но и также способны быть хорошо понятыми и интерпретированными с помощью программных приложений. Под понятием "выполнение" мы и подразумеваем форматирование данных для понимания программными агентами, веб-сервисами.

Источники данных

http://azbukaweb.ru

http://www.creasol.ru

http://ru.wikipedia.org