3 Концепция Web 2.0.pptx
- Количество слайдов: 24
СОВРЕМЕННЫЕ ИНТЕРНЕТ ТЕХНОЛОГИИ 3. Концепция Web 2. 0
Появление Web 2. 0 Появление термина Web 2. 0 принято связывать со статьей «Tim O’Reilly — What Is Web 2. 0» ( «Тим О’Рейли – Что такое Веб 2. 0» ) от 30 сентября 2005 года. В этой статье Тим О’Рейли увязал появление большого числа сайтов, объединенных некоторыми общими принципами, с общей тенденцией развития интернет-сообщества, и назвал это явление Web 2. 0, в противовес «старому» Web 1. 0. 2
Появление Web 2. 0 По определению данному в этой статье Web 2. 0 – это методика проектирования систем, которые путем учета сетевых взаимодействий, становятся тем лучше, чем больше людей ими пользуются. Особенностью Web 2. 0. является принцип привлечения пользователей к наполнению и многократной выверке контента. 3
Основные черты Web 2. 0 Веб-службы – это программы, доступ к которым осуществляется через Веб (то есть протокол HTTP), а обмен данными происходит в формате XML. В результате программное обеспечение может использовать веб-службы вместо сложных вычислений (например, чтобы узнать по IPадресу, из какой страны посетитель). 4
Основные черты Web 2. 0 В отличие от обычных динамических библиотек, такой подход обладает огромным плюсом – Веб-служба находится на серверах компании, которая ее создала. Поэтому в любой момент пользователю доступна самая свежая версия данных и ему не приходится заботиться о зависимостях. Инструменты для работы с HTTP и XML есть в любом современном языке программирования, поэтому веб-службы переходят в разряд 5 платформонезависимых.
Основные черты Web 2. 0 Asynchronous Java. Script and XML (AJAX) — подход к построению пользовательских интерфейсов веб-приложений, при котором вебстраница, не перезагружаясь, асинхронно загружает нужные пользователю данные. Использование Ajax стало наиболее популярно после того как Google начала активно использовать его при создании своих сайтов, таких как Gmail и Google Maps. 6
Основные черты Web 2. 0 Схемы работы Web-приложения: «Классическая» и с использованием технологии AJAX 7
Основные черты Web 2. 0 Веб-синдикация – это одновременная публикация одного и того же материала на различных страницах или веб-сайтах. Для этого используются веб-потоки, также называемые RSS-потоками, содержащие заголовки материалов и ссылки на них. (например, последние сообщения форумов, и т. п. ). Пожалуй, именно с этой технологии начались разговоры о новой эпохе веба. 8
Основные черты Web 2. 0 Здесь, как и в случае с AJAX'ом, нет ничего принципиально нового, что дало какие-то новые возможности, которых не было раньше. Просто люди додумались использовать формат XML для синдикации, то есть использования общей информации на разных сайтах. 9
Основные черты Web 2. 0 Раньше каждый сайт публиковал свои новости, самостоятельно добывая информацию и размещая ее у себя. И пользователям приходилось при каждом посещении Интернета просматривать по 1020 новостных сайтов различной тематики. Ситуация изменилась с приходом технологии RSS. 10
Основные черты Web 2. 0 Теперь все выглядит так: есть какая-то новость, которую, предположим, создает определенный сайт, но эта новость к сайту не привязана и может быть использована любым другим сайтом для публикации. То есть, новости (статьи, заметки, посты) больше не являются частью какого-то одного сайта, а как бы существуют сами по себе и могут использоваться кем угодно и где угодно. 11
Основные черты Web 2. 0 Веб mash-up (дословный перевод — «смешение» ) — сервис, который полностью или частично использует в качестве источников информации другие сервисы, предоставляя пользователю новую функциональность для работы. В результате такой сервис может становиться также новым источником информации для других веб mash-up сервисов. 12
Основные черты Web 2. 0 Таким образом образуется сеть зависимых друг от друга сервисов, интегрированных друг с другом. Например, сайт по поиску недвижимости с интегрированными картами Google Maps в итоге представляет собой новый, более удобный сервис, с помощью которого каждый пользователь может сразу увидеть все предлагаемые для продажи дома на карте. 13
Основные черты Web 2. 0 Социализация – использование разработок, которые позволяют создавать сообщество. В понятие социализация сайта можно также включить возможность индивидуальных настроек сайта и создание личной зоны (личные файлы, изображения, видео, блоги) для пользователя, чтобы пользователь чувствовал свою уникальность. 14
Основные черты Web 2. 0 Дизайн. Понятие Web 2. 0 так же отразилось и в дизайне. Предпочтительными стали округлость, имитация выпуклых поверхностей, имитация отражений и теней. В целом, восприятие внешнего вида на глаз кажется более приятным. Графика таких сайтов занимает больший объем, нежели при использовании простого дизайна. 15
Основные черты Web 2. 0 Эти изменения в дизайне связаны с совпавшим по времени выходом новых версий ОС. Однако это приводит к явному однообразию таких сайтов и в последнее время считается, графический облик классического дизайна Web 2. 0, устаревшим и не креативным. Особенно это отражается в современной тенденции создания информативных сайтов где главную роль играет простота, изящество, графичность и 16 юзабилити.
Примеры реализации Web 2. 0 Google Suggest — по мере набора запроса в строке поиска Google предлагает варианты наиболее часто используемых запросов, похожих на введенный, с информацией о количестве найденных результатов, что значительно повышает юзабилити сайтов. 17
Примеры реализации Web 2. 0 Google Maps — самый яркий пример того, как веб-приложение может быть непохоже на веб-приложение. При «перетаскивании» карты в нужном направлении на Google Maps перезагрузка не происходит, меняется только лишь тот кусок страницы, который должен меняться, — карта. 18
Примеры реализации Web 2. 0 Torrent и пиринговые сети (p 2 p — peer 2 peer) — сети, в которых нет единого хранилища, а есть миллионы пользователей обладающих необходимыми файлами. Скорость закачки сильно зависит от пропускной способности каналов сервера и количества активных пользователей. Качая же файлы из torrent-сети пользователь получает этот файл одновременно от всех пользователей, у которых на компьютере он есть. 19
Примеры реализации Web 2. 0 Wiki-сайт — это веб-ресурс, позволяющий посетителям добавлять и редактировать информацию, а также создавать ссылки на другие страницы. Основную идею Web 2. 0 можно выразить словами «Интернет который создается всеми для всех» . Наверное одним из самых ярких явлений Web 2. 0 можно считать появление Wiki-сайтов. 20
Недостатки Web 2. 0 Использование сервисов сторонних компаний для размещения своих интернетпредставительств и электронных офисов наряду с достоинствами приносит и определенные проблемы: 21
Недостатки Web 2. 0 üзависимость сайтов от решений сторонних компаний, зависимость качества работы сервиса от качества работы многих других компаний; üслабая приспособленность инфраструктуры к выполнению сложных вычислительных задач в браузере; üуязвимость конфиденциальных данных, хранимых на сторонних серверах, для злоумышленников. 22
Недостатки Web 2. 0 Еще более заметны эти недостатки, когда на сервисах Web 2. 0 пытаются строить какой-то «содержательный» бизнес. Для работы с контентом применяются примитивные поисковые роботы, которые даже в случае Web 1. 0 едва ли могли похвастаться «осмысленными» результатами. Что же говорить о Web 2. 0, где вместо статичных сайтов мы имеем тонны ежедневного «потока сознания» от миллионов пользователей. 23
Недостатки Web 2. 0 Кроме того обилие любительского контента приводит к тому, что стирается граница между качественной объективной информацией, подготовленной профессионалами, и слухами и домыслами из многочисленных блогов. Исследования проведенные аналитиками агентства Hitwise показали, что подавляющее большинство пользователей не испытывают никакого стремления создавать контент 24 самостоятельно.
3 Концепция Web 2.0.pptx