Концепції Web 0 Поява і визначення терміну Web 0


НазваКонцепції Web 0 Поява і визначення терміну Web 0
Дата конвертації12.02.2013
Розмір445 b.
ТипПрезентации


Концепції Web 2.0


Поява і визначення терміну Web 2.0



Поява терміну Web 2.0

  • Починаючи з 2004 р. O’Reilly Media використовує термін Web 2.0 для позначення веб-застосувань т.з. другого покоління: соціальних мереж, wiki, фолксономій. Конференції, які проводили O'Reilly Media спільно з MediaLive International, теж були названі Web 2.0

  • 30 вересня 2005 р. виходить стаття Тіма О’Рейлі “What Is Web 2.0”

  • Барт Декрем, засновник Flock, називає Web 2.0 “Вебом учасників” (“participatory Web”) в той час як Web 1.0 - Вебом-як-джерело-інформації (Web-as-information-source)

  • Значення цього терміну досі лишається спірним (Тім Бернерс Лі, наприклад, ставить під сумнів існування такого явища)



Визначення терміну Web 2.0

  • За Тімом О’Рейлі:

  • “Web 2.0 – це революція в комп’ютерній індустрії, що була спричинена зміною уявлень про Інтернет як про платформу та спробою зрозуміти правила досягнення успіху з використанням цієї платформи. Головне серед цих правил: Створювати застосування, що завдяки використанню мережі стають тим кращими, чим більше осіб їх використовує.”



Основні принципи Web 2.0 – застосувань

  • (Оприлюднені на першіій конференції Web 2.0 Тімом ОРейлі та Джоном Беттелом)

  • Стратегічне позіціонування: Веб як платформа (можливість запуску застосувань просто з броузера)

  • Користувацьке позіціонування: Користувач контролює власні дані

  • Сервіси, а не ПЗ

  • Архітектура взаємодії

  • Підгонка під джерела даних і трансформація даних (дані як рушійна сила)

  • Недорога масштабованість

  • ПЗ не прив’язане до клієнтського терміналу

  • Використання колективного розуму

  • Простота приєднання для нових користувачів

  • “Вічна бета”



Компанії та продукти, що уособлюють принципи Web 2.0 (за Тімом ОРейлі)

  • Застосування рівня 3 (найближчі до концепцій Web 2.0), що існують виключно в мережі, розвиваються завдяки міжособовим зв’язкам і ефективність яких зростає одночасно зі зростанням кількості людей, що їх використовують. Наприклад: eBay, Wikipedia, del.icio.us, Skype і Adsense.

  • Застосування рівня 2, які можуть працювати оф-лайн, але набувають корисної функціональності завдяки їх запуску он-лайн. О’Рейлі наводить як приклад Flickr, який отримує додаткові можливості завдяки спільному володінню базою фотографій і базою описів, створених спільнотою.

  • Застосування рівня 1, які працюють переважно оф-лайн, але деякі можливості реалізують лише в он-лайн. Наприклад: Writely (починаючи з 10 жовтня 2006: Google Docs & Spreadsheets, що реалізують спільне редагування он-лайн) та iTunes.

  • Застосування рівня 0, які однаково добре працюють і оф-лайн. О’Рейлі наводить приклади MapQuest, Yahoo! Local та Google Maps.

  • Не-веб-застосування (non-web applications): email, SMS і телефон.



Огляд технологій Web 2.0



Огляд технологій Web 2.0

  • До комплексу технологій інфраструктури Web 2.0 входять: серверне ПЗ, синдикація контенту, протоколи обміну повідомленнями, стандартизовані броузери зі своїми плагінами і розширеннями і різноманітні клієнтські застосування. Використання цих технологій забезпечує створення, зберігання і поширення інформації.

  • Сайт Web 2.0 може використовувати одну або кілька з наведених технологій:

    • Технології Rich Internet application, в т.ч. побудовані на Ajax
    • CSS
    • Валідна XHTML-розмітка і використання мікроформатів
    • Синдикація і агрегація даних в RSS/Atom
    • Простий і зрозумілий URL
    • Використання фолксономіій (наприклад, у вигляді тегів і tagcloud)
    • Використання ПЗ для wiki (повне або часткове)
    • Публікація блогів wiki
    • Mashups
    • API веб-сервісів з використанням REST або XML


Програмне забезпечення Web 2.0

  • Серверне ПЗ

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

  • Клієнтське ПЗ

  • Використання додаткових функціональних можливостей Web 2.0 залежить від того, чи може користувач працювати з даними, що зберігаються на сервері. Робота з даними відбувається завдяки використанню форм HTML-сторінки, скриптових мов типу Javascript та завдяки Flash або Java. Використання цих технологій спрямоване на зменшення навантаження на веб-сервер шляхом використання клієнтського ПК.



Веб-протоколи Web 2.0

  • Протоколи веб-взаємодії є ключовим елементом інфраструктури Web 2.0. Основні протоколи: REST і SOAP.

  • REST (Representational State Transfer) відповідає за способи доступу і маніпулювання даними на сервері з використанням HTTP-методів: GET, POST, PUT і DELETE

  • SOAP працює з відправкою XML-повідомлень і запитів до сервера, що можуть містити досить складні, але наперед визначені, інструкції для сервера

  • В обох випадках АРІ визначає доступ до сервісу. Часто використовують свої власні АРІ, проте і стандартні АРІ (наприклад, для блогів) набули широкого поширення. Більшість (хоч і не всі) види спілкування з веб-сервісами потребують використання XML.



Rich Internet applications (RIA)

  • Такі технології RIA як Ajax, Adobe Flash, Flex та OpenLaszlo розширюють функціональність веб-застосувань, оскільки дозволяють сторінці відправляти запит на оновлення деякої частини її контенту і відображати зміну цієї частини у броузері без перезавантаження всієї сторінки. Корисні для тих сайтів, де передбачається активна взаємодія з користувачем, або оновлення інформації через регулярні проміжки часу.

  • AJAX (Asynchronous JavaScript and XML) – це підход до побудови інтерактивних користувацьких інтерфейсів веб-застосувань. AJAX є одним з компонентів концепції DHTML. AJAX не є самостіною технологією, а лише ідеєю.

  • При використанні AJAX динамічне звернення до сервера і перезавантаження частини сторінки може відбуватись завдяки:

    • Використанню XMLHttpRequest;
    • Динамічне створення дочірніх фреймі;
    • Динамічне створення тега

Схожі:

Концепції Web 0 Поява і визначення терміну Web 0 iconСистематизація поняття Web Мета роботи, актуальність дослідження та наукова новизна
Сучасний Web являє собою сукупність вже зовсім інших технологій (об’єднаних під спільною назвою Web 0), які до сьогодні не мають...
Концепції Web 0 Поява і визначення терміну Web 0 iconWeb 0 Еволюція технології Web
Дані дослідження можуть бути використані як основа для створення нового стандарту Web-документів, який немає обмежень, притаманних...
Концепції Web 0 Поява і визначення терміну Web 0 iconWeb 0 Еволюція технології Web, розробка нових стандартів
Дані дослідження можуть бути використані як основа для створення нового стандарту Web-документів, який немає обмежень, притаманних...
Концепції Web 0 Поява і визначення терміну Web 0 iconАутентифікація та авторизація в web-порталах Доповідач: Коляденко Андрій
Аутентифікація співставлення користувача з деякою внутрішньою сутністю web-порталу
Концепції Web 0 Поява і визначення терміну Web 0 iconWeb Mvc-проектування з Action- класами. (Action-oriented Web Frameworks. Основи.)
Останнім часом набуває популярності ще одна технологія так званий "пакет шаблонів"
Концепції Web 0 Поява і визначення терміну Web 0 iconWeb mvc-проектування з Action- класами. Основи (Action-oriented Web Frameworks)
Останнім часом набуває популярності ще одна технологія так званий "пакет шаблонів"
Концепції Web 0 Поява і визначення терміну Web 0 iconВід техніки Web mvc проектування з Action-класами до Web mvc фреймворків Struts, WebWork та Spring
На "стандарті" (інваріантності) основного сценарію роботи диспетчерського сервлета при
Концепції Web 0 Поява і визначення терміну Web 0 iconWeb-технології Java Servlet та jsp 2008 Основні засади Web-технологій
Згідно з даними у конфігурацій-ному файлі (на сервері) за url визначається відповідний сервлет (його керуванням опікується серверний...
Концепції Web 0 Поява і визначення терміну Web 0 iconЗагальні відомості про мову html та програми для створення Web-сторінок html web
Це всесвітня інформаційна мережа, що являє собою великий набір взаємопов’язаних один з одним документів
Концепції Web 0 Поява і визначення терміну Web 0 iconВід техніки Web mvc проектування з Action-класами до Web mvc фреймворків Struts, WebWork та Spring
...

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка