AJAX è l'acronimo di "Asynchronous JavaScript and XML".
Si tratta di una tecnica di sviluppo per la realizzazione di applicazioni web. La tecnica si basa su uno scambio di dati in background fra web browser e server senza dover ricaricare tutta la pagina ma soltanto ciò che necessita.
Come si può intuire i vantaggi sono molteplici e vanno dalla velocità, si evita di interferire con i dati che l'utente sta digitando, e non di meno non si ricevono quei "flash" dovuti al caricamento intero della pagina.
Navigando su internet ho trovato una paginetta niente male che riassume alcune delle migliori soluzioni javascript per scrivere applicazioni ajax.
- jQuery
- mooTools
- ExtJS
- Dojo
- Prototype
- ProtoScript
- Foo
- Backbase
- DWR
- MochiKit
- Rico
- VegUI
- Spry
- Script.aculo.us
- QooXDoo