You are here

web 2.0

web2 | Ajax


Web2

Introducció

La infraestructura de la Web 2.0 és complexa i evoluciona, però conté el software del servidor, sindicació de continguts, protocols de missatges, navegadors basats en estàndars, i vàrias 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 sigüents tècniques:



Tècniques

  • CSS, marcat XHTMLvàlido semànticament i Microformatos
  • Tècniques d’aplicacions riques no intrusives (com AJAX)
  • Java Web Start
  • XUL
  • Sindicació de dades en RSS/ATOM
  • Agregar dades en RSS/ATOM
  • URLs senzillesi i amb significat
  • Soport per a postejar en un blog
  • JCC i APIs REST o XML
  • Alguns aspectes de xarxes socials
Web
2.0 buzz words


General

  • El lloc no ha d’actuar com un "jardí tancat": la informació s’ha de poder introduir i extreure’s fàcilment.
  • Els usuaris haurien de controlar-se la seva pròpia informació.
  • Basada exclusivament en la Web: els llocs Web 2.0 de més èxit poden ser utilitzats completament des d’un navegador

 

.

Comparació amb la "Web 1.0"D’acord amb Tim O'Reilly, la Web 2.0 pot ser comparada amb la Web 1.0 d’aquesta manera:

Web 1.0 Web 2.0
DoubleClick Google AdSense
Ofoto Flickr
Akamai BitTorrent
mp3.com Napster
Enciclopèdia Britànica Wikipedia
webs personals blogging
evite upcoming.org i EVDB
especulació de noms de dominis optimizació dels motors de buscar
pàginas vistes cost per clic
screen scraping serveis web
publicar participació
sistema de gestió de continguts wiki
directoris(taxonomia) etiquetes(folcsonomia)
stickiness sindicació

 


 

Ajax (programació)

http://ca.wikipedia.org/wiki/Ajax_(programaci%C3%B3)


Logo no oficial d'AJAX

 

JavaScript asincrònic i XML (Asynchronous JavaScript + XML en anglès), és el terme emprat per a referir-se a la unió de diverses tecnologies web que ens donen la possibilitat d'actualitzar els continguts web sense la necessitat de tornar a carregar la pàgina completament. Això és així gràcies a la interacció entre diferents llenguatges com ara el JavaScript, l'XML, entre d'altres.


El model clàssic d'aplicació web funciona de manera que l'usuari realitza una petició HTTP al servidor, seguidament, el servidor realitza un procés (es connecta a la base de dades, processa nombres, etc-) i retorna una pàgina HTML al client.

El funcionament d'AJAX es fonamenta en la càrrega d'un motor AJAX (escrit en JavaScript i amagat en un marc ocult). Aquest motor és l'encarregat de mostrar la interfase gràfica i comunicar-se amb el servidor. Mitjançant AJAX, l'usuari no es connecta directament amb el servidor, sinó que primer ho fa amb el motor d'AJAX i aquest és el que fa la sol·licitud al servidor.
Un cop això, el servidor retorna la sol·licitud que passa a través del motor i renderitza el resultat, de manera que mai es veurà la pàgina completament blanca com passa amb els models clàssics d'aplicacions web. L'aplicació web amb AJAX es comporta com una típica aplicació d'escritori on no cal anar refrescant les pantalles per actualitzar les dades

 

Aplicacions que utilitzen AJAX

  • Google maps
  • Gmail
  • fotocodex
  • Orkut
  • Flickr
  • A9.com
  • ZK Demo
  • eyeOS - Sistema Operatiu Virtual

 

Perquè es tan interesant AJAX?

Perquè en realitat AJAX no és una tecnologia, sinó la unió de diferents tecnologies que juntes poden lograr coses realment impresionants com GoogleMaps, Gmail l'Outlook Web Access (ref) o algunes altres aplicacions molt conegudes: AJAX, resumint, el concepte és: Carregar i renderitzar una pàgina, després mantenir-se en aquesta pàgina mentres scripts i rutinas vagin al servidor buscant, en background, les dades que són usades per actualitzar la pàgina solament re-renderitzant la pàgina i mostrant o ocultant porcions de la mateixa.

Ajax: A New Approach to Web Applications by Jesse James Garrett

 

Permisos: 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer