more wikis
 

Web 2.0

From Scratchpad

Contents

[edit] Què és la Web 2.0

Web 2.0 es refereix a la transició percebuda en Internet des de les webs tradicionals a aplicacions web destinades a usuaris. Els propulsors d'aquest pensament esperen que els serveis de la Web 2.0 substitueixin a les aplicacions d'escriptori en molts usos.








[edit] Introducció

El concepte original de la web (en aquest context, cridada Web 1.0) eren pàgines estàtiques HTML que no eren actualitzades freqüentment. L'èxit de la punt-com depenia de webs més dinàmiques (de vegades cridades Web 1.5) on els MS servien pàgines HTML dinàmiques creades al vol des d'una actualitzada base de dades. En ambdós sentits, l'aconseguir visites i l'estètica visual era considerada com un factor molt important. Els propulsors de l'aproximació a la Web 2.0 creuen que l'ús de la web està orientat a la interacció i xarxes socials, que poden servir de contingut que explota els efectes de les xarxes amb o sense crear webs interactivas. Web 2.0 es refereix a la transició percebuda en Internet des de les webs tradicionals a aplicacions web destinades a usuaris. Els propulsors d'aquest pensament esperen que els serveis de la Web 2.0 substitueixin a les aplicacions d'escriptori en molts usos y visuals. És a dir, els llocs Web 2.0 actuen més com punts de trobada, o webs depenents d'usuaris, que com webs tradicionals. i visuals. És a dir, els llocs Web 2.0 actuen més com punts de trobada, o webs depenents d'usuaris, que com webs tradicionals.

[edit] Origen del terme

El terme va ser encunyat per Dóna-li Dougherty d'O'Reilly Mitja en una pluja d'idees amb Craig Cline de MediaLive para desenvolupar idees per a una conferència. Dougherty va suggerir que la web estava en un renaixement, amb regles que canviaven i models de negoci que evolucionaven. Dougherty va posar exemples "DoubleClick era la Web 1.0; Google AdSense és la Web 2.0. Ofoto és Web 1.0; Flickr és Web 2.0." en comptes de definicions, i va reclutar a John Battelle para donar una perspectiva empresarial, i O'Reilly Mitja, Battelle, i MediaLive va llançar la seva primera conferència sobre la Web 2.0 a l'octubre del 2004. La segona conferència es va celebrar a l'octubre de 2005. En 2005, Tim O'Reilly va definir el concepte de Web 2.0. El mapa meme mostrat (elaborat per Markus Angermeier) resumeix el meme de Web 2.0, amb alguns exemples de serveis. En la seva conferència, O'Reilly i Battelle van resumir els principis clau que creuen que caracteritzen a les aplicacions web 2.0: la web com plataforma; dades com el "Intel Inside"; efectes de xarxa conduïts per una "arquitectura de participació"; innovació i desenvolupadors independents; petits models de negoci capaços de sindicar serveis i continguts; el perpetu beta; programari per sobre d'un sol aparell.21 En general, quan ens referim al terme web 2.0 ens referim a una sèrie d'aplicacions i pàgines d'Internet que utilitzen la intel·ligència col·lectiva per a proporcionar serveis interactius en xarxa donant a l'usuari el control de les seves dades. 650px-Web20mindmapLARG.jpg

[edit] Mapa mental de la Web 2.0

[edit] Comparació amb la Web Semàntica

En ocasions s'ha utilitzat el terme Web 2.0 com anàleg a Web semàntica. No obstant això ambdós conceptes, àdhuc sent afins, no són iguals, sinó més aviat complementaris. La combinació de sistemes de xarxes socials, com FOAF i XFN, amb el desenvolupament d'etiquetes (o tags), que en el seu ús social deriven en folcsonomías, així com el plasmat de totes aquestes tendències a través de blogs i wikis, confereixen a la Web 2.0 un aire semàntic. No obstant això, en el sentit més estricte de Web semàntica es requereix l'ús d'i no de folcsonomías. De moment, l'ús d'ontologies com mecanisme d'estructurar la inforontologíasmación en els programes de blogs és anecdòtic i només s'aprecia de manera incipient en alguns wikis.

Bé podria parlar-se de la Web3.0 per a la Web semàntica. Però una diferència fonamental entre ambdues versions de web (2.0 i 3.0) és el tipus de participant. La 2.0 té com principal protagonista a l'usuari humà que escriu articles en el seu blog o col·labora en un wiki. El requisit és que a més de publicar en HTML emeti part de les seves aportacions en XML/RDF. La 3.0, no obstant això, està orientada cap al protagonisme de processadors mecànics que entenguin de lògica descriptiva en OWL. La 3.0 està concebuda perquè les màquines facin el treball de les persones a l'hora de processar el devessall d'informació publicada en la Web.

[edit] Tecnologia

La infraestructura de la Web 2.0 és complexa i evoluciona, però inclou el programari de servidor, sindicació de continguts, protocols de missatges, navegadors basats en estàndards, i diverses aplicacions per a clients. Una web es pot dir que està construïda usant tecnologia de la Web 2.0 si es caracteritza per les següents tècniques:
















[edit] Técniques:

CSS, marcat XHTML vàlid semánticament i Microformats

Técniques de aplicacions rica no intrusives (com AJAX)

Java Web Start

XUL

Sindicació de dades a RSS/ATOM

Agregació de dades a RSS/ATOM

URLs senzilles i amb significat

Soport per postear a un blog

JCC i APIs REST o XML

Alguns aspectes de reds socials


[edit] General:

El lloc no ha d'actuar com un "jardí tancat": la informació ha de poder-se introduir i extreure fàcilment

Els usuaris haurien de controlar la seva pròpia informació

Basada exclusivament en la Web: els llocs Web 2.0 amb més èxit poden ser utilitzats enterament des d'un navegador

[edit] Software de servidor

La funcionalitat de la Web 2.0 es basa en l'arquitectura existent de servidor web però amb una èmfasi major en el programari dorsal. La sindicació només es diferencia nominalment dels mètodes de publicació de la gestió dinàmica de contingut, però els serveis Web requereixen normalment un suport de bases de dades i flux de treball molt més robust i arriben a semblar-se molt a la funcionalitat d'intranet tradicional d'un servidor d'aplicacions. L'enfocament emprat fins a ara pels fabricants sol ser bé un enfocament de servidor universal, el qual agrupa la major part de la funcionalitat necessària en una única plataforma de servidor, o bé un enfocament plugin de servidor Web amb eines de publicació tradicionals millorades amb interfícies API i altres eines. Independentment de l'enfocament triat, no s'espera que el camí evolutiu cap a la Web 2.0 es vegi alterat de forma important per aquestes opcions.


[edit] Sindicació de contingut

La primera i més important evolució de la Web 2.0 es refereix a la sindicació del contingut d'una Web, usant protocols estandarditzats que permetin als usuaris finals usar el contingut de la web en altre context, ja sigui en altra web, un plug-in de navegador, o en una aplicació d'escriptori. Entre els protocols que permeten sindicar es troben RSS, RDF (conegut també com RSS 1.1), i Atom, tots ells varietats de XML. Els protocols específics com FOAF i XFN (ambdós per a xarxes socials) amplien la funcionalitat dels llocs i permeten als usuaris interactuar sense contar amb llocs Web centralitzats. Vegi's microformats para més informació sobre formats de dades especialitzades. A causa del recent desenvolupament d'aquests, molts són de facto en comptes d'estàndards.


[edit] Serveis Web

Els protocols de missatges bidireccionals són un dels elements clau de la infraestuctura de la Web 2.0. Els dos tipus més importants són els mètodes RESTful i SOAP. REST indiquen un tipus de cridada a un servei web on el client transfereix l'estat de totes les transaccions. SOAP i altres mètodes similars depenen del servidor per a retenir la informació d'estat. En ambdós casos, el servei és cridat des d'un API. De vegades aquest API està personalitzat en funció de les necessitats específiques del lloc web, però els APIs dels serveis web estàndards (com per exemple escriure en un blog) estan també molt estesos. Generalment el llenguatge comú d'aquests serveis web és el XML, si bé pot haver excepcions. Recentment, una forma híbrida coneguda menjo Ajax ha evolucionat per a millorar l'experiència de l'usuari en les aplicacions web basades en el navegador. Això pot ser usat en webs propietàries (com en Google Maps) o en formes obertes utilitzant un API de serveis web, una llavor de sindicació. Vegi també WSDL (Web Services Description Language).