AJAX ovvero: Asynchronous JavaScript and XML.
una tecnica per sviluppare applicazioni web interattive e dinamiche usando una combinazione di: HTML (o XHTML) e CSS per la parte visiva
DOM (Document Object Model) modificato attraverso JavaScript per mostrare dinamicamente le informazioni e interagirci
L'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser dell'utente e il web server (in genere viene usato XML e XSLT, anche se le applicazioni AJAX possono usare altre tecnologie, come l'HTML preformattato, testo semplice, JSON e JSON-RPC come alternativa a XML/XSLT).
Come DHTML o LAMP, AJAX non è una tecnologia individuale, piuttosto è un gruppo di tecnologie utilizzate insieme. Infatti stanno già comparendo tecnologie basate sostanzialmente su AJAX, come AFLAX per esempio.
Le applicazioni web che usano AJAX richiedono browser che supportano le tecnologie necessarie (quelle dell'elenco sopra). Questi browser includono: Mozilla, Firefox, Internet Explorer, Opera, Konqueror e Safari. Tuttavia, per specifica, "Opera non supporta la formattazione degli oggetti XSL".
Da Wikipedia, l'enciclopedia libera.
Dojo Toolkit |
Dojo Toolkit - Available for download (Ajax build, others) The 0.4 release contains many exciting new features, a whopping 529 bugs closed, and the initial release of the long-awaited documentation tool, with inline API documentation that will continue to improve with follow-on releases. These improvements will make Dojo appealing to entirely new audiences and will bring Ajax applications to a new level of acceptance as a first-class user environment. Some of the highlights include: |
sajax |
sajax simple ajax toolkit - Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it. |
JavaScript SOAP Client |
JavaScript SOAP Client - Da un po' di tempo a questa parte si sente molto parlare di AJAX, acronimo di "Asynchronous JavaScript and XML", una tecnologia basata su XMLHttpRequest (ormai supportato da tutti i principali browser). L'idea di fondo è piuttosto semplice (e nemmeno troppo innovativa) ma permette di aggiornare una pagina a seguito di chiamate al server senza dover ricaricare interamente la pagina stessa (utilizzando il client Web di GMail o Google Suggest possiamo vedere AJAX all'opera e comprendere meglio di cosa si tratta). |
Corso su AJAX |
Corso base su AJAX - Sul forum di Gigis-spaces http://www.gigis-spaces.it.gg/Forum è disponibile un corso base per apprendere questa tecnica di programmazione, il corso è tenuto da Massimiliano Chiusso. |