10 Визначень веб 2
10 визначень Веб 2.0
... Більшість характеристик і визначень для цього списку, я взяв зі статей Tim O'Reilly. Paul Graham і опитування Jason Fried на цю тему.
Участь користувачів. Це визначення показує відмінність між звичайними газетами і новим сервісами типу YouTube, flickr і OhMyNews, де користувачі не тільки спостерігачі, а й творці. Серед послідовників цього визначення існує вираз "Read / Write web" (доступ до веб-у на читання і запис). З одного боку знову занадто розмито (наприклад знову прокочують форуми) і, в той-же час, не беруться сайти веб додатків.
Розширений користувальницький інтерфейс. Веб2.0 сайти використовують CSS, AJAX та інші технології, що б розширити юзабіліті і створити такі веб сторінки, які зможуть показувати набагато більше інформації на тій же площі. Однак почекайте, головна сторінка MySpace можливо сама слабо розширена з тих про які тільки можна подумати. Поки google не надав цього року можливість передбачення ключових слів при введенні, він теж не використовував нічого подібного. Так само наявність кошика покупок зробленою на AJAX в інтернет магазині, не відносить його до Веб2.0. Наприклад у Dell.com "жива" корзина покупок є вже досить давно, але хіба це Веб2.0?
Маркетингове слівце. Це говорять всі скептики. Так що пошук Google, eBay і craiglist, що вважаються Веб2.0 додатками, тому що відповідають деяким характеристикам, зазначеним вище, просто зараз дуже популярні, проте скоро ця популярність випарується. Так само це визначення подобається тим, хто називає Веб2.0 все нові сайти. Я згоден, дійсно Веб2.0 стало маркетинговим словом, проте все не так просто.
Дані це нова табличка Intel Inside. Незважаючи на кострубатість цієї фрази, мені вона подобається. Це ще одне визначення від O'Reilly. Управління даними це ядро функціональності веб 2.0 компаній. "SQL це новий HTML" - то-ж саме іншими словами. Вся маса Веб2.0 сайтів, починаючи з Google і закінчуючи стартапами типу 30boxes, працює в основному на основі баз даних і просто видає результати запитів в певній формі. Однак тут є дві проблеми: (a) управління даними не особливо приваблива ідея, яку захотіли б люди і (b) безліч веб1.0 компаній так само знаходили хороше застосування баз даних (типу Altavista або Lastminute.com)
Використання веб-а за призначенням Це визначення з есе Paul Graham по нашій темі. Він посилається на поліпшення юзабіліті, що досягається хорошим дизайном і AJAX-ом, але так само говорить про надання користувачеві можливості створювати свої способи організації інформації, як наприклад, це роблять del.icio.us і flickr. Тут теж є кілька проблем. По-перше воно знову широкуватий: я впевнений, є повно сайтів з відмінним юзабіліті, що роблять в точності те, для чого вони призначені. Наприклад старий (зараз не працює) сайт розкладу англійських поїздів був ідеальним в цьому сенсі: він видавав час вашого поїзда дуже швидко і просто. Але ніхто не назвав би його Веб2.0 По друге це трохи натягнуте визначення, яке говорить що ми підходимо до кінця. Величезна кількість сайтів, названих Веб2.0, були названі так абсолютно невірно.
Нічого Один з найпопулярніших відповідей опитування Jason Fried. Мені було важко написати про нього, враховуючи що я дав приклади і змалював проблеми всіх попередніх визначень. Проте я не згоден з цим визначенням. Ось дві відповіді, які я вважаю правильними: (a) Веб2.0 додаток, сайт або сервіс використовує комбінацію деяких, перерахованих вище функцій. Так само, як ми не можемо описати лише всі кольори через порівняння чорного і білого, ми не можемо порівняти Веб2.0 і веб1.0. Це не бінарне визначення і не революція. Це цілий спектр. Ті сайти які проходять за деякими визначеннями з цього списку більш Веб2.0, ніж ті які не проходять. Безумовно тут ми не обговорювали значимість сайтів. Сайти без функцій Веб2.0 так само можуть бути прекрасні. а сайти з їх купою - жахливі. Крім того (b) Веб2.0 поки ще досить молоде вираз, для того що б все досягли консенсусу про його значення. В даний момент, для різних людей воно має різне значення. Можливо, озираючись на минуле, коли небудь ми прийдемо до визначення Веб2.0 в одному реченні.