Технологии сетевых сервисов
Статья подготовлена в рамках работы по проекту "Современные сетевые сервисы в работе менеджера"
Содержание
Понятие
Понятие 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, облако тегов) Семантическая разметка относится к процессу коммуникации между Интернет-пользователем (человеком) и компьютеризированными программами. Одна из крупнейших организационных проблем представления информации в Интернет состоит в том, что веб-приложения не в состоянии обеспечить контекст для данных, и, следовательно, не могу понять, что имеет релевантность, а что нет. С помощью какой-то семантической разметки или форматов обмена данными, данные могут быть помещены в форму не только с помощью доступного для людей естественного языка, но и также способны быть хорошо понятыми и интерпретированными с помощью программных приложений. Под понятием "выполнение" мы и подразумеваем форматирование данных для понимания программными агентами, веб-сервисами.
Хронология развития и персоналии
Первый этап развития интернета. Web 1.0 является ретронимом понятия, которое относится к статусу WWW и любому стилю дизайна веб-сайта, используемому перед появлением термина Web 2.0. Это — общий термин, который был создан, чтобы описать Сеть перед явлением взрыв пузыря «.com» в 2001, который и был замечен многими как поворотный момент для Интернета. Самой простой формулировкой смысла Web 1.0 скорее всего следует считать «тот Web, который был до Web 2.0». Это обычная практика — сравнение сайтов по типу используемой технологии.
Основные тенденции Web 1.0 включали заботы о проблемах безопасности и приватности в одностороннем потоке информации, через веб-сайты, содержащие материал 'только для чтения'. Характерным для Web 1.0 также являлись компьютерная неграмотность широких масс и распространённость медленных типов подключения к интернету, вдобавок к ограничениям самого Интернета.
Элементная база сайта, типичная для Web 1.0 Термин типичная употребляется здесь в обобщающем смысле — совершенно не обязательно, что для любой страницы Web 1.0 были присущи все элементы списка. Но, как правило, общая тенденция и большая часть элементов присутствовала. Пожалуй лучше всего сформулировать список элементной базы, которая бы являлась типичной для Web 1.0, можно на основании списка того, с чем боролись последователи Web 2.0, а именно:
1.Статичные страницы вместо генерируемого пользователями динамического контента. 2.Бедная гипертекстовая разметка (большая часть контента де-факто являлась простым текстом, зачастую пренебрегавшим правилами HTML). 3.Использование фреймов. 4.Использование специфичных тегов HTML — следствие редактирования страниц в WYSIWYG редакторах, встроенных в конкретный браузер или сторонников конкретного браузера-участника «войны браузеров». 5.гостевые книги, форумы или чаты — как попытка придания интерактивности. 6.Кнопки формата GIF, обычно 88x31 пикселей, в качестве указания поддерживаемых браузеров. 7.Использование информеров (погода, курс доллара и т. д.) вместо агрегации информации средствами CMS. 8.Указание конкретного разрешения монитора, при котором дизайн сайта отображается корректно (не вылезает за пределы страницы, не разъезжается форматирование). 9.Крайне редкое и непопулярное использование стилей CSS при оформлении страниц сайта.
Второй этап развития интернета. Web 2.0 не является новой версией «Всемирной паутины», а лишь продолжает использовать технологии и концепции «Web 1.0». Многие из идей Web 2.0 уже встречались в сети задолго до того, как возник термин Web 2.0. Например, сайт Amazon.com позволяет пользователям писать рецензии и руководства пользователям с момента своего создания в 1995 году. Тим Бернерс-Ли, возглавляющий с 2006 года крупнейший мировой исследовательский проект по изучению всемирной паутины, назвал термин Web 2.0 простым жаргоном:
«Никто не знает, что это означает… Если Web 2.0 — это ваши блоги и вики, тогда это значит “пользователи для пользователей”… Но это то же самое, что сказать — Web существует, чтобы все люди были вместе»
Web 2.0 (определение Тима О’Рейли) — методика проектирования систем, которые путём учета сетевых взаимодействий становятся тем лучше, чем больше людей ими пользуются.[источник не указан 360 дней] Особенностью веб 2.0. является принцип привлечения пользователей к наполнению и многократной выверке контента. Определение Тима О’Рейли нуждается в уточнении. Говоря «становятся лучше», имеют в виду скорее «становятся полнее», то есть речь, как правило, идёт о наполнении информацией, однако вопросы её надёжности, достоверности, объективности не рассматриваются.
Словосочетание Веб 2.0 не является научным термином. Появление названия Веб 2.0 принято связывать со статьей «Tim O’Reilly — What Is Web 2.0» от 30 сентября 2005 года, впервые опубликованной на русском языке в журнале «Компьютерра» (№ 37 (609) и 38 (610) от 14 и 19 октября 2005 года соответственно) и затем выложенной под заголовком «Что такое Веб 2.0» веб-сайтом «Компьютерра online». В этой статье Тим О’Рейли увязал появление большого числа сайтов, объединённых некоторыми общими принципами, с общей тенденцией развития интернет-сообщества, и назвал это явление Веб 2.0, в противовес «старому» Веб 1.0. Несмотря на то, что значение этого термина до сих пор является предметом многочисленных споров, те исследователи, которые признают существование Веб 2.0, выделяют несколько основных аспектов этого явления.Первым, кто употребил словосочетание Web 2.0, стало издательство O'Reilly Media, специализирующееся на информационных технологиях. Произошло это в 2004 году. Немного позже глава издательства Тимоти О'Рейлли сформулировал часть принципов Web 2.0. За прошедшее время сфера Web 2.0 расширилась, вытесняя традиционные Web-сервисы, получившие название Web 1.0.
Web 2.0 не является технологией или каким-то особым стилем Web-дизайна. Для определения сути подходит определение Web 2.0 как комплексного подхода к организации, реализации и поддержке Web-ресурсов. Предлагаю рассмотреть наиболее известные «проявления» Web 2.0, с которыми, так или иначе, встречался каждый пользователь Интернета.
Термин Веб 2.0 зачастую используются с целью рекламы как модное слово или для завышения реальной стоимости проекта и собственной значимости разработчиков в глазах клиентов. Также разные люди под этим термином понимают совсем разные вещи. В результате в среде профессионалов к этому термину относятся весьма скептически, так как трудно найти принципиальные отличия Веб 2.0 от обычных сайтов. Концепция Веба 2.0 родилась на совместном мозговом штурме издательства O’Reilly Media и компании MediaLive International. Веб-пионер и вице-президент O’Reilly Дейл Дагерти (Dale Dougherty) отметил, что сам-то веб далек от краха и даже более важен, чем раньше, раз уж впечатляющие новые приложения и сайты появляются с завидной регулярностью. Больше того, у фирм, переживших коллапс, было нечто общее. Может быть, в результате доткомовского краха имеет смысл говорить о Вебе 2.0.
Недостатки. При использовании технологий web 2.0 вы становитесь арендатором сервиса и/или дискового пространства у какой-то сторонней компании. Возникающая при этом зависимость формирует ряд недостатков новых сервисов: 1.зависимость сайтов от решений сторонних компаний, зависимость качества работы сервиса от качества работы многих других компаний; 2.слабая приспособленность нынешней инфраструктуры к выполнению сложных вычислительных задач в браузере; 3.уязвимость конфиденциальных данных, хранимых на сторонних серверах, для злоумышленников (известны случаи хищения личных данных пользователей, массовых взломов учётных записей блогов). Фактически сайт эпохи Веб 2.0 на первый взгляд интерактивен и дружелюбен, позволяет себя легко настраивать. Однако сбор статистики о пользователях, их предпочтениях и интересах, личной жизни, карьере, круге друзей могут помочь владельцу сайта манипулировать сообществом. По самым пессимистичным прогнозам многочисленные сайты Веб 2.0 вкупе с другими современными технологиями дают прообраз тоталитарной системы «Большого брата».