Тим ОРейли - Що таке Веб 2.0 стр 8.

Шрифт
Фон

проектувати додатки для нової платформи.

На даний момент часу кращим прикладом нового підходу є iTunes. Цей додаток без проблем сполучає кишеньковий пристрій з грандіозною веб-базою, залишаючи ПК роль локального кеш-сервера і контролюючої станції. Спроби донести веб-контент мобільних пристроїв, зрозуміло, робилися і раніше, але зв'язка ipod/itunes є одною з перших стосовно застосувань, які сполучають в єдиний ланцюжок відразу декілька пристроїв. Інший хороший приклад подібного підходу цифровий відеомагнітофон TiVo.

itunes і Tivo також демонструють інші ключові принципи Веба 2.0. Вони не є веб-додатками самі по собі, проте використовують потужність веб-платформи, перетворюючи веб на непомітну, практично невидиму частину своєї інфраструктури. Tivo і iTunes сервіси, а не коробкові застосування (хоча у випадку з iTunes це не зовсім вірно програма цілком може використовуватися і як коробковий софтвер для управління призначеними для користувача даними). Більш того, і Tivo, і iТunes намагаються використовувати колективний розум, хоча в обох випадках ці експерименти натикаються на опір з боку лобі власників інтелектуальної власності. У iТunes архітектура взаємодії користувачів досить обмежена, хоча останні нововведення в області підтримки підкастінга дещо змінили положення справ у кращий бік.

Все це одна з областей Веба 2.0, в якій ми чекаємо тим більших змін, чим більше пристроїв підключено. Які застосування з'являться, коли всі наші телефони і автомобілі будуть не тільки споживачами інформації, але й її постачальниками? Моніторинг транспортних корків в реальному часі, флеш-мобі, любительська журналістика ось тільки декілька перших ластівок, що натякають нам на можливості нової платформи.

Багаті інтерфейси призначені для користувача

ViolaJavaJavascriptDHTMLMacromediaRich Internet ApplicationsLaszlo SystemsFlash

Проте потенціал веба для побудови повномасштабних додатків не приймали серйозно до появи Gmail, за якою послідував Google Maps. В обох випадках веб-додатку пропонували багаті призначені для користувача інтерфейси і майже невідрізниму від ПК-додатків інтерактивність. В одному зі своїх есе Джес Джеймс Гаррет з веб-студії Adaptive Path «охрестив» використані для цієї мети технології Ajax. Він писав:

Сам AJAX не є технологією. Це декілька цілком самостійних технологій, що працюють разом. AJAX включає в себе:

обробку стандартів XHTML і CSS;

динамічне відображення та інтерактивне використання DOM (Document Object Model);

взаємний обмін і управління даними за допомогою XML і XSLT;

асинхронне витягання даних за допомогою Xmlhttprequest;

і JavaScript, що об'єднує все це разом.

AJAX також є ключовим компонентом таких застосувань, як Flickr, додатків від 37signals, Gmail і Orkut (Google). Ми вступаємо в безпрецедентний період нововведень в призначених для користувача інтерфейсах, раз вже розробники, нарешті, навчилися створювати веб-додатки, які нічим не поступаються в цьому аспекті ПК-додаткам.

Цікаво, що багато з нових можливостей, насправді, немають ніякої новизни. Ще в кінці 90-х р. і Microsoft, і Netscape

розуміли, що це є досяжним, але їх битва привела до несумісності стандартів. І лише після того, як Microsoft виграла «браузерні війни» і у нас де-факто залишився один-єдиний стандарт браузера, створення таких застосувань стало реальним. Firefox, звичайно, відродив конкуренцію на ринку браузерів, але поки що ми не бачимо руйнівної війни стандартів, яка затримала наш розвиток в кінці XX століття.

У найближчі декілька років з'явиться безліч нових веб-додатків як абсолютно нових, так і переробок старих ПК-додатків під веб-сервер. Будь-яка зміна платформи створює нові можливості для захоплення лідируючого положення на ринку навіть якщо цей ринок здавався повністю стабільним.

Gmail вже продемонстрував декілька цікавих нововведень в області електронної пошти, комбінуючи сильні сторони веба (доступність з будь-якої точки нетривіальні можливості роботи з даними, можливість пошуку) з призначеними для користувача інтерфейсами, порівнянними по зручності з ПК-додатками. Між тим, поштові клієнти на платформі ПК удосконаляться в іншому напрямі, додаючи до свого інтерфейса, наприклад, можливості інстант-месенджера і датчика онлайнової присутності. Як далеко зайдуть інтегровані клієнти, об'єднуючи найкраще, що є в e-mail, IM і мобільній телефонії (використовуючи VоIP, щоб додати голосові можливості)? Гонка почалася.

Легко побачити, як Веб-2.0 змінює звичні «адресні книги». Адресна книга для Веба 2.0 використовує локальну базу контактів на ПК або телефонів для запам'ятовування тих контактів, які ви спеціально відзначили для збереження. Між тим Gmail-подібний веб-агент пам'ятає всі повідомлення, отримані або відіслані всі адреси, всі телефони і на основі евристики соціальних мереж намагається вирішити, які саме альтернативи вам запропонувати, коли в локальній базі потрібного контакту немає. За відсутності потрібної відповіді система може задіювати соціальну мережу більшого масштабу.

Текстовий процесор для Веба 2.0 підтримуватиме спільне редагування в стилі Wiki. Але окрім цього він же надає широкі можливості форматування, яке ми звикли чекати від ПК-додатків. Writely хороший приклад подібного застосування, хоча мейнстримом такий підхід поки не назвеш.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке