Web 2.0
Termín Web 2.0 odkazuje na druhou generaci služeb dostupných na World Wide Webu, která umožňuje lidem spolupracovat a sdílet informace online. Na rozdíl od první generace poskytuje Web 2.0 uživatelům zážitek bližší desktopovým aplikacím než tradičním statickým webovým stránkám. Aplikace Web 2.0 často využívají kombinaci technik vyvinutých na konci 90. let, včetně API veřejných webových služeb (z roku 1998), Ajaxu (1998) a webové syndikace (1997). Často umožňují masovou účast (webový sociální software). Koncept může zahrnovat blogy a wiki.
O'Reilly Media a MediaLive International zpopularizovaly tento termín jako název pro sérii webových vývojářských konferencí, které začaly v říjnu 2004. CMP Media, která koupila MediaLive, si tento termín nárokuje jako servisní značku pro živé události a vyhrazuje si výhradní používání tohoto termínu pro své vlastní konference.
Někteří členové vývojářské komunity vnímají Web 2.0 jako příliš vágní buzzword, který zahrnuje vše, co je na webu nově populární (například tagy a podcasty), aniž by měl nějaký pevný význam.
Mohlo by vás zajímat: Web Ontology Language
S narážkou na čísla verzí, která běžně označují upgrady softwaru, fráze Web 2.0 trendově naznačuje vylepšenou podobu World Wide Webu a tento termín se již několik let příležitostně používá. Explicitnější synonymum „Participativní Web“, zdůrazňující nástroje a platformy, které umožňují uživateli označovat, blogovat, komentovat, upravovat, rozšiřovat, vybírat, hodnotit a obecně odmlouvat na příspěvky ostatních uživatelů a obecná světová komunita stále více vnímá použití jako alternativní frázi. Někteří komentátoři považují veřejné wiki založené na reputaci, jako je Wikipedie, za průkopnické příklady technologie Web 2.0/Participativní Web.
O'Reilly Media a MediaLive International zpopularizovaly termín Web 2.0 pro konferenci, kterou pořádaly poté, co se o něm během brainstormingu zmínil Dale Dougherty. Dougherty naznačil, že Web je v renesanci, s měnícími se pravidly a vyvíjejícími se obchodními modely. Účastníci shromáždili příklady – „DoubleClick byl Web 1.0; Google AdSense je Web 2.0. Ofoto je Web 1.0; Flickr je Web 2.0“ – spíše než definice. Dougherty získal Johna Battella pro obchodní perspektivu a v říjnu 2004 se stala první konferencí Web 2.0. Druhá výroční konference se konala v říjnu 2005.
Dřívější uživatelé fráze Web 2.0 ji používali jako synonymum pro sémantický web a tyto dva koncepty se skutečně vzájemně doplňují. Kombinace systémů sociálních sítí, jako jsou FOAF a XFN, s rozvojem tagových folksonomií a poskytovaných prostřednictvím blogů a wiki vytváří přirozený základ pro sémantické prostředí. Ačkoli technologie a služby, které tvoří Web 2.0, jsou méně výkonné než internet, ve kterém stroje mohou pochopit a získat význam, jak tvrdí zastánci sémantického webu, Web 2.0 představuje krok v jeho směru.
Jak používají jeho zastánci, tato fráze odkazuje na jeden nebo více z následujících:
Pro mnohé je nejjednodušší definovat Web 2.0 jeho spojením s firmami nebo produkty, které ztělesňují jeho principy. Některé z více známých subjektů Web 2.0 jsou Google Maps, Flickr, del.icio.us, digg, last.fm a Technorati.
Mnoho nedávno vyvinutých konceptů a technologií je považováno za přínos pro Web 2.0, včetně weblogů, linklogů, wiki, podcastů, RSS kanálů a dalších forem mnoha publikování; sociální software, webové API, webové standardy, online webové služby a další.
Zastánci konceptu Web 2.0 tvrdí, že se liší od raného vývoje webu (zpětně označeného Web 1.0) tím, že se odklání od statických webových stránek, používání vyhledávačů a surfování z jedné webové stránky na druhou směrem k dynamičtějšímu a interaktivnějšímu World Wide Webu. Jiní tvrdí, že původní a základní koncepty WWW nejsou ve skutečnosti nahrazovány. Skeptici tvrdí, že tento termín je jen o málo víc než buzzword, nebo že znamená cokoliv, co jeho zastánci chtějí, aby to znamenalo, aby přesvědčili své zákazníky, investory a média, že vytvářejí něco zásadně nového, místo aby pokračovali ve vývoji a používání zavedených technologií.
30. září 2005 napsal Tim O'Reilly zásadní dílo, v němž toto téma elegantně shrnul. Výše uvedená myšlenková mapa shrnuje memy web2.0 s připojenými ukázkovými stránkami a službami. Vytvořil ji Markus Angermeier 11. listopadu 2005.
Retrospektivně označený „Web 1.0“ se často skládal ze statických HTML stránek, které byly aktualizovány jen zřídka, pokud vůbec. Závisely výhradně na HTML, které se nový uživatel internetu mohl poměrně snadno naučit. Úspěch éry internetových stránek závisel na dynamičtějším webu (někdy označovaném jako Web 1.5), kde systémy pro správu obsahu sloužily dynamickým webovým stránkám HTML vytvořeným za běhu z databáze obsahu, kterou bylo možné snadněji měnit. V obou smyslech byl za vnitřní součást webového zážitku považován tzv. eyeballing, což z návštěvnosti stránek a vizuální estetiky činilo důležité faktory.
Zastánci přístupu Web 2.0 se domnívají, že používání webu se začalo stále více posouvat směrem k interakci a k základním sociálním sítím, které mohou sloužit obsahu, který využívá síťové efekty s vytvořením vizuální, interaktivní webové stránky nebo bez něj. Podle jednoho názoru fungují weby Web 2.0 spíše jako body přítomnosti nebo webové portály závislé na uživateli než jako tradiční webové stránky. Stali se tak pokročilými, že noví uživatelé internetu nemohou tyto webové stránky vytvářet, jsou pouze uživateli webových služeb, které provádějí odborní odborníci.
Přístup k obsahu vytvářenému spotřebiteli, který Web 2.0 usnadňuje, přibližuje web původnímu pojetí webu jako demokratického, osobního a DIY média komunikace Tima Bernerse-Leeho.
I když se tento termín mohl objevit odnikud, základní principy tohoto evolučního posunu zůstávají stejné:
Některé webové stránky, které potenciálně spadají pod zastřešující Web 2.0, vytvořily nové online sociální sítě mezi širokou veřejností. Některé z těchto webových stránek provozují sociální software, kde lidé spolupracují. Jiné webové stránky reprodukují RSS kanály několika jednotlivců na jedné stránce. Jiné poskytují deeplinking mezi jednotlivými webovými stránkami.
Syndikační a komunikační schopnosti webu 2.0 ve větší či menší míře posílily pevně utkanou sociální strukturu mezi jednotlivci. Povaha internetových komunit se v posledních měsících a letech nepochybně změnila. Význam těchto změn je však mezi učenci rozdělen. Ideologické linie v zásadě probíhají takto: Web 2.0 buď posiluje jednotlivce a poskytuje odbytiště pro „hlas bez hlasu“, nebo povyšuje amatéra na úkor profesionality, odbornosti a srozumitelnosti.
Nové webové aplikace a stolní počítače
Bohatší uživatelská zkušenost, kterou Ajax nabízí, podnítila vývoj webových stránek, které napodobují aplikace osobního počítače, jako je zpracování slov, tabulkový procesor a prezentace prezentací. Weby Wysiwyg wiki kopírují mnoho funkcí aplikací pro tvorbu na PC. Ještě další weby vykonávají funkce pro spolupráci a řízení projektů. Java umožňuje weby, které poskytují výpočetně náročné možnosti videa. Jeden z nejznámějších webů této široké třídy, Writely, získal Google počátkem roku 2006.
Objevilo se také několik „operačních systémů“ či „on-line stolních počítačů“ založených na prohlížeči. Jde v podstatě o aplikační platformy, nikoli o operační systémy jako takové. Tyto služby napodobují uživatelskou zkušenost s desktopovými operačními systémy a nabízejí funkce a aplikace podobné prostředí PC. Hlavní rozdíl spočívá v tom, že je lze používat z jakéhokoli moderního prohlížeče.
Během bubliny internetových aplikací se objevily četné webové aplikace a poté zanikly, protože se jim nepodařilo získat kritické množství zákazníků. Nejznámější z nich, Intranets.com, získal v roce 2005 WebEx za o něco více než celkovou částku, kterou získal v rizikovém kapitálu, po šesti letech podnikání.
Společné designové prvky Web 2.0: zaoblené rohy, přechody, pozadí šrafů, velká písma, samolepka supermarketu a efekt mokré podlahy, který Apple hojně využívá
Komplexní a vyvíjející se technologická infrastruktura Web 2.0 zahrnuje serverový software, syndikaci obsahu, protokoly pro zasílání zpráv, standardizované prohlížeče s pluginy a rozšířeními a různé klientské aplikace. Tyto odlišné, ale vzájemně se doplňující přístupy poskytují Web 2.0 možnosti ukládání, tvorby a šíření informací, které přesahují to, co se od webových stránek původně očekávalo.
Bohaté internetové aplikace
V poslední době se vyvinuly bohaté techniky internetových aplikací, jako je Ajax, které mohou zlepšit uživatelskou zkušenost s webovými aplikacemi založenými na prohlížeči. Ajax zahrnuje webovou stránku, která požaduje aktualizaci pro určitou část svého obsahu a tuto část v prohlížeči pozmění, aniž by současně aktualizovala celou stránku. Existují proprietární implementace (jako v Mapách Google) a otevřené formuláře, které mohou využívat API webových služeb, syndikační kanály nebo dokonce seškrabování obrazovky.
Funkcionalita internetových aplikací Web 2.0 rich staví na stávající architektuře webového serveru, ale klade mnohem větší důraz na back-end software. Syndikace se od dynamických metod publikování obsahu liší jen nominálně, ale webové služby obvykle vyžadují mnohem robustnější podporu databází a workflow a velmi se podobají tradiční intranetové funkcionalitě aplikačního serveru. Dosavadní přístupy prodejců spadají buď pod univerzální serverový přístup, který spojuje většinu potřebných funkcí do jedné serverové platformy, nebo pod web-server pluginový přístup, který využívá standardní publikační nástroje obohacené o rozhraní API a další nástroje. Zastánci evoluční cesty k webu 2.0 neočekávají, že by z různých zvolených přístupů vyplývaly významné změny ve vývoji.
Další funkce, které poskytuje Web 2.0, závisí na tom, zda uživatelé budou moci pracovat s daty uloženými na serverech. Může to být prostřednictvím formulářů v HTML stránce, skriptovacího jazyka, jako je Javascript, nebo prostřednictvím Flashe nebo Javy. Všechny tyto metody využívají klientský počítač ke snížení pracovního zatížení serveru.
První a nejdůležitější vývoj směrem k Webu 2.0 zahrnuje syndikaci obsahu webových stránek pomocí standardizovaných protokolů, které umožňují koncovým uživatelům využívat data stránek v jiném kontextu, od jiných webových stránek, přes zásuvný modul prohlížeče až po samostatnou desktopovou aplikaci. Protokoly, které umožňují syndikaci, zahrnují RSS (Really Simple Syndication), RDF (jako v RSS 1.1) a Atom, všechny příchutě XML. Specializované protokoly jako FOAF a XFN (oba pro sociální sítě) rozšiřují funkčnost stránek nebo umožňují koncovým uživatelům interakci bez centralizovaných webových stránek. Specializovanější datové formáty naleznete v mikroformátech.
Vzhledem k nedávnému vývoji těchto trendů zůstávají mnohé z těchto protokolů de facto (spíše než formálními) standardy.
RSS je také známá jako webová syndikace.
Webové komunikační protokoly poskytují klíčový prvek infrastruktury Web 2.0. Mezi hlavní protokoly patří REST a SOAP.
V obou případech je přístup ke službě definován pomocí API. Často je toto API specifické pro daný server, ale běžně se používá také standardní API webové služby (například pro vysílání na blog). Většina, ale ne všechny komunikace s webovými službami zahrnuje nějakou formu XML (eXtensible Markup Language).
Vzhledem k absenci stanovených standardů, co vlastně znamená, implikuje nebo vyžaduje „Web 2.0“, může tento termín pro různé lidi znamenat radikálně odlišné věci. Například mnoho lidí, kteří prosazují Web 2.0, mluví o dobře tvarovaném, ověřeném HTML; nicméně mnoho produkčních webů tento standard skutečně nedodržuje. Mnoho lidí bude také mluvit o tom, že webové stránky „degradují elegantně“ (navržení webové stránky tak, aby její základní vlastnosti zůstaly použitelné pro lidi, kteří na ni přistupují se softwarem, který nepodporuje každou technologii, kterou stránka používá); nicméně přidání Ajax scriptingu na webové stránky může způsobit, že webová stránka bude zcela nepoužitelná pro kohokoliv, kdo si ji prohlíží s vypnutým JavaScriptem, nebo používá o něco starší prohlížeč. Mnozí si stěžovali, že rozšíření Ajax skriptů spolu s nepoznanými webmastery zvýšilo počet případů „tag soup“: webové stránky, kde Sledujte IG TikTok Připojte se k Fan Lab a)