Web 2.0

О пришествии Web 2.0 говорят уже практически все. Поднялась какая-то непонятная паника, мол, что мы делать будем, мы же еще с Web 1.0 не разобрались, а тут какие-то нововведения.

Первый раз понятие Web 2.0 было использовано издательским домом O’Reilly в октябре 2004 года на конференции, посвященной новым подходам к разработке веб-приложений. В понятие традиционно включают такие технологии, как веб-сервисы, Ajax, синдикацию и дистрибуцию контента. В то время как к различным сервисам и RSS-фидам все уже попривыкли, Ajax является относительно новой технологией для Рунета, хотя сам принцип его работы известен с 1998 года.

Нет точного определения, что же такое Web 2.0. А следовательно, определение вы можете придумывать себе сами – насколько вам позволит фантазия и полет мысли. А что в нём нового?

Технология Ajax, то есть асинхронный запрос браузера к серверу, но она не является новшеством. Для не посвященных это выглядит так: вы нажимаете на странице какую-либо кнопочку или ссылку, а браузер, вместо того, чтобы побелеть и заблокировать вам работу на ближайшие несколько секунд, продолжает работу в нормальном режиме, и обновляется только один или несколько фрагментов. В данном случае срабатывает JavaScript, который соединяется с сервером и затем дописывает на страницу нужный фрагмент. Эта технология эта была введена еще в 1998 году, когда в браузере Internet Explorer 5.0 появился новый ActiveX объект – XMLHTTP Request, вариации которого позже были введены в Mozilla Firefox (начиная с версии 1.0), Opera (начиная с версии 8.0), Safari и других браузерах.

Эта технология с одной стороны прогрессивна, но с другой имеет много недостатков. Например, при использовании Ajax пользователь, кликая по ссылкам на странице и просматривая содержимое, подгружаемое с сервера, постоянно остается на одной и той же странице, и соответственно не может воспользоваться кнопкой «Назад». Кроме того, содержимое вызывается, как правило, при событии OnClick, когда пользователь щелкает клавишей мыши по ссылке. То есть, поисковый робот, не будучи браузером, не сможет вызвать это событие и, соответственно, получить нужное для индексации содержимое. Но есть уже и достаточно эффективные решения вышеперечисленных проблем. Так, проблема навигации решается использованием невидимого iframe, в таком случае браузер сохраняет все изменения содержимого в истории. Проблема же индексации решается еще проще – дописыванием одного параметра с помощью JavaScript. В таком случае сервер может обрабатывать адрес запроса и выдавать соответствующее содержимое. Даже пользователи, у которых отключен JavaScript не остаются не у дел.

Второе - это сервисная ориентированность, дистрибуция и синдикация контента. Это также далеко не новшество, все сервисы работают с форматом XML, который является предшественником хорошо знакомого нам HTML. Так, поисковая машина Google предоставляет больше десятка различных сервисов, позволяя программистам разрабатывать собственные веб-приложения на их основе через Google API. Третье - это конечно общедоступность, поддержка стандартов. Но вот тут ситуация осложняется. Как известно, на данный момент ни один браузер не поддерживает все стандарты W3C в полной мере. Существует специальный тест на соответствие браузера стандартам, на данный момент ближе всех соответствует стандартам Opera.

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

Web 2.0 – является мечтой о наболевшем, стремление к быстроте, интерактивности, стандартизации. Это конечно ориентация на пользователя, а не на вебсайт. Один мой знакомый, поверхностно ознакомившись идеей веба 2.0 пришел к заключению «Мне это не нужно, я не смогу крутить свои баннеры». Думаю, вопрос надо ставить по-другому: «А буду ли я нужен Вебу 2.0? Найду ли я в нем свое место со своими баннерами?»

Конечно нужны будут новые подходы, модели, идеи, но переход не будет катастрофой, чем-то неожиданным. Но строго говоря Web 2.0 уже существует сейчас.



Мебель Jaam это: офисная мебель щелково , качественная офисная мебель | Земельный участок куплю по любому - Дедовск отопление. | предлагаем sharepoint enterprise от компании Allware | Я бы лучше играв во флеш игры стратегии, а не занимался этой ерундой.