Sei qui: Homepage » interfacce, javascript, usabilità » AJAX per un’interfaccia intelligente
ott 16 2006
Tra le varie tecnologie che contraddistinguono il web 2.0, AJAX sicuramente ha un ruolo importantissimo. Usato su molti siti ed applicazioni internet, questo linguaggio si è messo in evidenza per la possibilità di caricare contenuti all’interno di una pagina senza uscire dalla stessa. Se volete approfondire, vi rimando a wikipedia.
Perchè parlo di questa tecnologia? Perchè l’azienda americana Humanized ha realizzato un lettore di feed molto interessante proprio con AJAX: l’Humanized Reader.
La novità si può notare facilmente scorrendo alla fine della pagina e guardando cosa succede: vengono caricati nuovi articoli in coda, in modo da non interrompere l’utente e fargli continuare la lettura.
Appena visto questo esperimento, mi è venuto qualche dubbio sullo strumento: è comodo, ma non consente di avere dei feed organizzati in categorie, e mostra tutti gli articoli in sequenza. Avrei qualche problema a seguire i miei 47 feed con un lettore del genere!
L’idea però non è da sottovalutare se applicata in altri ambiti, ed ecco che Google l’ha colta al volo nel suo strumento sperimentale SearchMash. Si parla di motori di ricerca, il vero ambito dove una soluzione simile può fare la differenza in termini di usabilità. Provate a fare una ricerca ed osservate i risultati: cliccando su “more web pages” ecco lo stesso script all’opera!
Questo è un chiaro esempio di come si dovrebbe utilizzare AJAX, ricordando che è sì comodo, ma abusarne può portare numerosi svantaggi: prima di tutto l’impossibilità di tornare indietro con il tasto “back” del browser!
Hai trovato interessante questo post? Puoi leggere anche i seguenti articoli:
Classificato in interfacce, javascript, usabilità.
TomStardust.com è realizzato secondo i canoni dell'accessibilità, le normative del W3C, e la legge Stanca, pur non essendo il sito di una pubblica amministrazione e non avendo nessun obbligo a riguardo.
Poter navigare su internet ed accedere alle informazioni sulla rete è un diritto di tutti, realizzare siti che rispondano agli standard web dovrebbe essere un dovere di ogni sviluppatore.
Questo sito e tutti i suoi contenuti, compresi i temi Wordpress, sono pubblicati sotto licenza Creative Commons 2.5.
Questo sito non rappresenta una testata giornalistica e viene aggiornato senza alcuna periodicità.
Powered by Wordpress
27 ottobre 2006 alle 15:07
Raffaele StaianoLo fa anche google reader http://www.google.it/reader/view/ ovviamente bisogna avere un google account per utilizzare il servizio, inoltre permette comunque di tenere i feed separati singolarmente o per gruppi e che se ho capito bene humanized non fa (io non l’ho provato)
27 ottobre 2006 alle 22:50
TomHo visto, grazie per la segnalazione. Non uso il reader di Google, ma ho trovato degli spunti interessanti, prima o poi scriverò un articolo a riguardo.
8 novembre 2006 alle 15:17
phpisti malvistiRagazzi ma un tutorial su come si crea questo effetto riusciamo ad averlo?
Mi servirebbe proprio.
23 marzo 2007 alle 15:23
ItaliaSecondo me Ajax è molto utile in alcune applicazioni in cui sia necessario offrire contenuti continuamente aggiornati senza dover ricaricare tutto (esempio una chat) ma in generale eviterei di usarlo per offrire contenuti all’interno di un sito. Perchè?
Perchè non sarebbero contenuti indicizzabili! Quindi è bene discernere tra contenuti labili e contenuti statici e in generale è sempre meglio non abusare di script nell proprie pagine!
29 maggio 2007 alle 13:48
Ceglie MessapicaEsiste anche il Javascript non intrusivo, in poche parole il sito originale non utilizza javascript. Gli script vengono aggiunti in seguito tramite DOM in modo tale che AJAX è attivo solo se Javascript è abilitato.