Создателем термина "web 2.0" является Тим
О'Рейли (Tim O'Reily). 30 сентября 2005 он написал статью, в которой
рассказывает о новой концепции веба, пришедшей на замену рухнувшему
"доткому". Собственно, с этой статьи и начались разговоры о
"втором" вебе.
Итак, что же все-таки такое web 2.0 и чем он отличается от web 1.0.
Новые технологии и возможности.
Нельзя сказать, что веб нового поколения породил какие-то новые стандарты. Все
"новые технологии", используемые в вебе 2.0, могли существовать и
раньше, но никому в голову просто не приходило их использовать.
AJAX. Пожалуй, технология AJAX является гвоздем программы во всех разговорах о
Вебе 2.0. И, наверное, не зря. Эта штука позволяет веб-приложениям и
веб-интерфейсам на равных конкурировать с оффлайновыми приложениями, то есть
лишает веб того недостатка, из-за которого мы, например, используем почтовые
клиенты вместо веб-интерфейса почтовой службы, постим в ЖЖ с помощью Семаджика,
а не со страниц Livejournal и т.д. Если не вдаваться в технические подробности,
то можно сказать, что AJAX это технология, позволяющая изменять
содержимое веб-страницы без ее перезагрузки, то есть, как в оффлайновых
приложениях.
Схожая технология для Flash разработана компанией Adobe и называется FLEX.
Чтобы максимально полно ощутить преимущества AJAX'а, достаточно воспользоваться
одним из сервисов Google.
Google Suggest по мере набора
запроса в строке поиска Гугл будет предлагать вам варианты наиболее часто
используемых запросов, похожих на ваш, с информацией о количестве найденных
результатов. Эта схема знакома вам по поведению браузеров когда мы
набираем адрес в адресной строке браузера, мы видим выпадающий список
предлагаемых вариантов. До появления технологии AJAX такая схема на
веб-страницах была практически нереализуема, а теперь используется повсеместно,
повышая юзабилити сайтов.
Google Maps самый яркий пример того,
как веб-приложение может быть непохоже на веб-приложение. Попробуйте потаскать
карту в разные стороны (просто зажимая ее мышкой и перетаскивая в нужном
направлении). Чего в таких случаях ожидает пользователь Интернет-сайтов?
Правильно, перезагрузки страницы. Но перезагрузка не происходит, меняется
только лишь тот кусок страницы, который должен меняться, карта.
Gmail достойный конкурент всем
почтовым клиентам. Это веб-интерфейс полностью построенный на AJAX'е, что дает
ему право считаться достойной альтернативой и Бату, и Аутлуку, и любому другому
"почтовику". А сервис Google Calendar не в чем не уступает календарю
Microsoft Outlook. Помимо отсутствия недостатков веб-приложений, эти сервисы
имеют еще и явные преимущества перед оффлайновыми аналогами. А именно, их
мобильность. Вы не можете получить доступ к своим почте и органайзеру, которые
хранятся на вашем компьютере, которого нет под рукой. Но вы всегда можете
получить к ним доступ, если они хранятся в Сети. Далее...