Web 2.0 je v posledních měsících velmi skloňované slovíčko, které se již dostalo i na stránky periodik, které se světem IT mají pramálo společného. Zmínil bych například týdeník Respekt, kde na mě Web 2.0 dokonce koukal z titulní strany. Toto kratičké zamyšlení nebudu věnovat ani tak samotnému vystvětlování pojmu Web 2.0, jako spíše zajímavému a dynamickému světu jeho implementace.
Přesto alespoň velmi jednoduše a nepřesně. Web 2.0 představuje nové pojetí internetu s mnoha interaktivními službami, jejichž filosofií je content-sharing a s ním jdoucí social networking, tedy sdílení obsahu, sdílení informací a výměna informací, tvorba zájmových komunit, setkávání => WWW začíná skutečně naplňovat svůj potenciál. Stáva se World-Wide. Web 2.0 již není pouhopouhou firemní stránkou nebo regionálním chatem pro omezený počet uživatelů. Jedná se o živý a široký organismus, který se prolíná různými obory lidské činnosti. Web 2.0 konečně vytváří nový alternativní svět, v němž se mohou realizovat všichni od zcela neschopných grafomanů až po špičkové copywritery. Především je však Web 2.0 službou pro nás. Pro uživatele a návštěvníky internetu, kteří to mají zase o krůček snažší a interaktivnější.
Web 2.0 a jeho definice formou témat. Zdroj: Wikipedia.org.
Pokud Vám předcházející odstavec nic nedal, pravděpodobně je pro Vás pojem Web 2.0 zcela čerstvým. Nezoufejte, jelikož i Vy jste se s takovou službou již určitě setkali. Web 2.0 je myšlenka, určitý rodící se standard tvorby webů pro nové tisíceltí jdoucí ruku v ruce s novými technologiemi a technikami programování. Takovou novou (a přitom již velmi starou) technikou je AJAX. Nechci se zaplétat alespoň v počátku do příliš složitých pojmů a tak jednoduše vysvětlím, oč jde.
Srovnání běžného webového modelu s interaktivním AJAX modelem CLIENT-SERVER dotazu. Zdroj: adaptivepath.com.
Pokud navštívíte například vyhledávač Seznam.cz a zadáte do pole pro vyhledávání nějaký výraz a stisknete ENTER, Váš klient pošle hledaný výraz webovému serveru, ten jej následně zpracuje a pošle Vám zpět webovou stránku s výsledky. To je základní filosofie práce CLIENT-SERVER dotazu. Nyní si představme, že tuto operaci budeme chtít před čtenářem nějak schovat, tedy jednoduše aby se mu stránka v prohlížeči nezměnila a vše aby se tedy jevilo mnohem interaktivněji. AJAX dělá právě to! Také odešle dotaz serveru a také od něj získá odpověď, ale vše udělá skrytě pomocí Java skriptu a Vy si ničeho nevšimnete.
Právě takto funguje například webový e-mailový klient Gmail od Google, který techniku AJAX začal propagovat na nejvyšší úrovni mezi prvními. Nutno ovšem podotknout, že nejrůznejší techniky i technologie skrytého dotazování na server tu byly již mnohem dříve. Ať už se používal Macromedia Flash, Java aplet či HTML tag IFRAME, i tak se docílilo stejného efektu jako v případě AJAX, který je z těchto technik či technologií nejmladší. Tak také funguje velmi oblíbená social-networking služba Last.fm pro sdílení informací o poslouchané hudbě, tak ostatně funguje mnoho webů, které jste již navštívili a pokývali hlavou nad jejich interaktivností. Jakýkoliv formulář, který jste kdy na webu odeslali a změnila se jen část stránky, byl pravděpodobně právě ten tajemný AJAX.
Jak šel čas na WWW a jak se začaly objevovat technologie a techniky, které lze dnes považovat za pilíře Web 2.0. Zdroj: Scill.de.
Web 2.0 však ani zdaleka není AJAX. Web 2.0 představuje především miliony a miliony internetových blogů vzájemně se proplétajících pomocí RSS kanálů a jiného sdílení. Web 2.0 jsou komunitní prostory, kde se řeší obsah těchto blogů, vybírají se ty nejlepší a ty se ukládají do TOP10 databází jako Jagg.cz, Linkuj.cz zahranični Del.icio.us a další.
Web 2.0 tu není proto, že by jej někdo definoval a utvořil standard (Tim O'Reilly), Web 2.0 je pouze novým prorokem internetu, novou hlásnou troubou, která reflektuje změny, se kterými na internet přišel zejména Google a za těch pár let jej docela proměnil. Web 2.0 rozhodně neznamená, že Web 1.0 90. let je na odpis a nadále již zcela nepoužitelný. Nejde pouze o absenci AJAXu stále na většině webů, ale i bez mohutného sdílení a propojenosti Váš projekt může být úžasný, hojně navštěvovaný a hodně vydělávající. AJAX a WEB 2.0 jsou však moderní a z hlediska marketingu jsou nesporně SEXY. Ostatně proč něco dělat v nejdynamičtěji se rozvíjejícím prostoru lidské činnosti zastarale?
AJAX se nejvíce prosadil u moderních mapových služeb:
maps.google.com
mapy.cz a mapy.atlas.cz
Jak se mapový AJAX pozná? Chybí tu ty zastaralé posuvníky nahoru, dolů, doprava a doleva. Vše se posouvá myší a obsah mapy se načítá v pozadí bez nutnosti obnovení celé stránky. Ne vždy se technicky musí jednat přesně o techniku AJAX, ale efekt je stejný - interaktivní zíkávání obsahu.
Web 2.0 si žádá také nové vývojové prostředky. AJAX je totiž SEXY název pro celkem zastaralou věc a to pro XML čtečku uvnitř Vašeho prohlížeče. Nevíte-li, co je to XML, nezoufejte, není to důležité, důležité je však to, že AJAX není TECHNOLOGIE, AJAX je pouze TECHNIKA! a to je kámen úrazu. Web 2.0 je filosofie a rodící se standard psaní nového obsahu pro internet, nicméně není ani špetkou zastoupen v té oceli v pozadí. Java skript Web 2.0 nezná, HTML je stále jen HTML. A Váš prohlížeč je stále jen Vaším prohlížečem. Než se stane něco se standardy na straně uživatele, Web 2.0 bude jen Webem 2.0 na půli cesty.
Nejvýznamnější social-networking služby současnosti:
Wikipedia - nejrozsáhlejší komunitní encyklopedie současnosti
Myspace - nejrozsáhlejší komunitní web současnosti
Last.fm - hudební komunita
Dále desítky poskytovatelů blogů jako blogger.com a u nás třeba bloguje.cz či blog.cz.
Kritický pohled na Web 2.0 v blogu na Lupa.cz
(blogování je ovšem social-networking => jeden z principů Web 2.0 ;))
webtechnologie
02.05. 07' - Marketing naruby: AdSense versus AdBlock
24.02. 06' - Spusťte si své Gentoo na Pipni.cz
23.02. 06' - Proč pro mě Texy není sexy
15.02. 06' - Je RSS 2.0 přínosný z hlediska internetového marketingu?
Na Last.fm to funguje jak kde. Při vkládání do fóra se formulář odesílá klasicky, při vkládání do shoutboxu to funguje tebou popsaným způsobem.
Něco jsem zaslechl o HTML 5.0, tak doufám, že to nemá být součástí Web 2.0, protože kdo se má parsovat se SGML, že... A hlavně by ta nová rodina standardů měla vznikat pod W3C, aby to nebyly proprietární řešení nemyslející na WCAG apod.. Mně, jakožto uživateli s omezenými prostředky ovládání, současný model celkem vyhovuje a menu ovládaná mouse only jsou noční můrou.napsal/a Neti, 17.03. 07' v 08:26:52
Nic moc stranka a nic moc clanek ale neva.napsal/a Netnovinak, 17.03. 07' v 14:05:34
Web 2.0 je marketingovy pojem, ktery vymyslel nejaky BFU. V praxi nic jako verze webu neexistuje a samotne oznaceni www je uz dlouhou radu let zastarale a nepodstatne. Navic javascripty jsou zde take velmi dlouho a rozhodne nejsou zadnou novinkou. AJAX, to je teprve sila, ten odporny bastl zatezuje procesor misty az na 100%, jeho uzivanim vznika obrovske mnozstvi XSS zranitelnosti, web zavisly na javascriptu nemusi fungovat korektne ve vsech browserech a take opravdu nefunguje, snizuje to pristupnost a ma celkove vice zaporu, nez kladu. AJAX je cesta do pekel, pristupny web se stava opravdovym pozadavkem a cim dal vice se spolu se standardizaci prosauje.
Marketing nepatri na internet, IT nema za primarni cil sirit reklamy ve forme vyskakovacich oken, banneru, jezdicich a blikajicich textu, flashovych nevkusnosti, ani stupidnich omylu typu "web 2.0".
Co kdyz pouziji AJAX, CSS3, XHTML2 + PHP6? Ziskam tim Web 3.0 ? Uvedomte si, ze je to hloupost, ktera bije do oci. Puvodni zakladatele dnesniho internetu by se obraceli v hrobe.napsal/a --==[FReeZ]==--, 17.03. 07' v 22:08:15
Freez: Ty jsi predpokladam ten clanek vubec necetl. Asi 5x tam zminuji, ze Web 2.0 je pristup k tvorbe, nikoliv technologie.. Pristup k pouzivani technik a technologii slouzicich ke sdileni, coz je zakaldni princip myslenky, opakuji myslenky Web 2.0. Onen BFU byl Tim O'Reilly.napsal/a aby., 17.03. 07' v 22:27:06
Freez: ostatne i ty pises blog, mas tam RSS syndikaci, cili i ty jsi soucasti myslenky Web 2.0. Ja mam obcas pocit, ze lide nepochopili podstatu Web 2.0.. Web 2.0 neni AJAX.. AJAX je zpravidla jen ta vizualni cast, ktera je prvni na ocich, kouknes-li se na schema vyse, Web 2.0 je synonymum pro mnoho pristupu. osobne povazuji za nejdulezitejsi pointu prave syndikaci.napsal/a aby., 17.03. 07' v 22:30:59
Marketingovy pojem, uzivany pro webovou aplikaci, vytvorenou spojenim konkretnich, dobre znamych technologii. Tak bych definoval "Web 2.0" ja, je to vsak vec nazoru. Nyni bych rad prelozil pro kazdeho usek z wiki, aneb strucnou definici pojmu Web 2.0 od te jedine kompetentni osoby, jmenujici se Tim O'Relly.
Web 2.0 je revoluce businessu v pocitacovem prumyslu, zuposbena pohybem internetu, jako platformy a pokusem porozumet pravidlum pro uspech na teto nove platformne. Nejdulezitejsi z tech pravidel je toto: sestavit aplikace s neskodnymi efekty pro ziskani vyssi navstevnosti.
Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them.
Nyni uz by melo byt naprosto jasne, proc s pojmem Web 2.0 nesouhlasim.napsal/a --==[FReeZ]==--, 18.03. 07' v 01:58:27
No já se domnívám, že ta Timova definice říká vše a není v rozporu s tím, co píšu já, aneb tvými slovy "pro ziskani vyssi navstevnosti" (co jineho je například syndikace?). Hned na začátku jsem zmínil, že se budu věnovat implementační praxi myšlenky jménem Web 2.0. Jinak s tou tvou definicí souhlasím a ostatně ji neodporuje ani můj článek - NAOPAK NA TO POUKAZUJU. Ale já spíše nechápu ten odpor mnohých proti utvoření určitého rámce s tímto názvem.
Osobně to vidím jako celkem transparentní pojmenování dvou přístupů a nechápu tu zlobu na internetu namířenou vzhledem k Web 2.0. Pro mě je to technický "standard" a vím, co mám od služby s takovou nálepkou čekat: výbornou accessibilitu na všech úrovních a to je přeci účel jakékoliv sdílené informace na internetu. Ostatně o nic jiného než o marketing na public internetu nejde žeano.. Marketing je široký pojem.napsal/a aby., 18.03. 07' v 03:54:07
A pokud jde snad jen o to, že IT svět přetransformoval těch pár původních vět do širšího rámce? Nevidím v tom žádný problém. Jde o zcela přirozené rozšíření a dopracování nad původním základem. Nakonec jen v článku podotýkám, že právě ony technologie jak xmlhttprequest a další jsou z dnešního hlediska příliš nízkoúrovňové a každý moderní programátor musí zuřit. Na jednu stranu jsou tu výborné AJAX frameworky, ale je to chození kolem horké kaše. AJAX objekt by si zasloužil implementaci přímo v jádře ostatně jako mnoho dalších moderních technik, které reflektují dobu a zasloužily by sse stát technologiemi.
Nejsem zastánce principu: malé jádro a tisíce řádků JS nádstaveb. Myslím, že v dnešní době inkrementálních aktualizací internetových prohlížečů nazrává čas k dynamičtějšímu vývoji. Stále se jen přešlapuje na místě...napsal/a aby., 18.03. 07' v 04:05:41
Dekuji za obsahly feedback a rad bych doporucil k prostudovani tento clanek link
Ja sice pouzivam RSS2, nicmene tato technologie je stara, vzhledem ke spornemu pojmu a jeho jeste spornejsi definici.
CSS hovery, ktere lze povazovat za "neskodne efekty" pouziva dnes prakticky kazdy web, ze ano a lze tedy prakticky kazdy web, (ktery ma CSS hovery, cimz splnuje Timovu definici) povazovat za "Web 2.0"?
Micro$oft Windows 95 (with Internet Explorer 3) - uz pred dvanacti lety lide pouzivali marquee text, blikajici text ci javaScripty k dosazeni efektu, ktere mely vzdy za primarni cil zvysovat navstevnost. Podobne efekty bylo mozne zaznamenat jeste v dobe ciste textovych webovych prezentaci, ktere byly optimalizovany pro modemy s rychlosti 96b/s. Uz pred desitkami let se pouzival "web 2.0". Byly nejruznejsi site typu FIDONET, BBS, etc. Dokazal jsem jiz dostatecne ze lide pouzivaji odjakziva web, ktery pokud mozno obsahuje neskodne efekty ke zvyseni navstevnosti?
A pak prijde Tim O'Reilly (oblast SEM) a vyslovi "Web 2.0" - obrovska novinka !!! ...napsal/a --==[FReeZ]==--, 18.03. 07' v 15:05:28
Tak opet, souhlasim s tebou. Jenze to je vsechno o uhlu pohledu. Jeden ucitva SEO/SEM, druhy se mu smeje. Pro jednoho je copywriting modla, dle druheho snad "podvod na volice". Jeden optimalizuje svuj web pro javascript-free pohled, druhemu se webik pri vypnutem JS cely layout rozpadne. Treti jde rovnou ke korenum a standardizuje layout pro lynx aj.
Ale ruku na srdce, myslim, ze ajax je ucelnejsi technika nez marquee ;-).
A s tim Timem. Vsak jiste! Web 2.0 zni sexy, nove, je to magnet - souhlasim, ale o to tu preci nejde, jde o tu praci, ktera se za tim schovava. I kdyz si na web dam padesat bannerku od powered by gentoo az po web 2.0 compliance, nepredurcuje to kvalitu projektu (a to jsem tez psal).
Nebo tedy uplne ultra-diplomaticky: "Vyuziti nejruznejsich technologii a technik, ktere nekdo souhrne pro komplexni predstavu pojmenoval Web 2.0, ale ktere tu postupne vznikaji od 90. let, MUZE byt predpokladem z hlediska obecne pristupnosti kvalitniho projektu." ;-). To uz by jsi podepsal? :-D... A bavme se ted o projektech pro masy, jelikoz ty tvori dnesni public internet.napsal/a aby., 18.03. 07' v 15:51:28
Nyni uz mi nezbyva nic jineho, nez naprosto souhlasit s timto komentarem =)napsal/a --==[FReeZ]==--, 18.03. 07' v 16:32:34