09/giu/2007

Ajax

Le tecnologie legate al mondo di internet sono migliorate notevolmente nel corso degli ultimi anni. Lo sviluppo tecnologico ci ha portato (con la fibra ottica) velocità straordinarie di upload e download.

Programmatori e softwaristi, invece, hanno migliorato antivirus, browsers e linguaggi di programmazione per il World Wide Web. La mission principale da seguire per rendere internet davvero perfetto è l'aumento dell velocità.

immaginate di poter navigare su internet, scorrere le pagine e modificare gli elementi all'interno di esse con la stessa velocià con cui vi spostate da una cartella all'altra sul vostro desktop, o con la stessa rapidità con cui usate un programma. Bene, da oggi questo è possibile nel mondo del web, da oggi i programmatori o semplicemente chi costruisce web-site ha a disposizione Ajax.

Ajax (acronimo di Asynchronous JavaScript and XML) non è una tecnologia individuale, piuttosto è un gruppo di tecnologie utilizzate insieme che funziona nella maggior parte dei browsers moderni (Explorer, Firefox, Safari) e non richiede alcun software o hardware da acquistare. Uno dei punti di forza di questo apporccio è che gli sviluppatori non devono imparare qualche nuovo linguaggio, è un approccio sul lato client, ovvero, indipendente dal server. Con Ajax ogni volta che viene fatta una piccola modifica o una richiesta sulla pagina, questa non viene totalmente aggiornata come avveniva in passato, ma viene modificato solo il singolo oggetto che subisce l'azione. Inoltre, permette la realizzazione efficace di applicazioni online complete e performanti.
Il vantaggio di usare AJAX è la grande velocità alla quale un'applicazione risponde agli input dell'utente.Un problema abbastanza degno di nota è che, senza l'adozione di adeguate contromisure, le applicazioni AJAX possono rendere non utilizzabile il tasto "indietro" del browser: con questo tipo di applicazioni, infatti, non si naviga da una pagina all'altra, ma si aggiorna di volta in volta una singola parte del medesimo documento. Proprio per questo i browser, che sono programmi orientati alla pagina, non hanno possibilità di risalire ad alcuna di tali versioni "intermedie"

Attualmente "i big del www" (Google, Microsoft, Sun) sono tutti proiettati verso Ajax come la soluzione più adeguata per internet.

lettura consigliata: "La grande guida Ajax" di Asleson e Schutta (Mondadori Informatica).

0 commenti: