The major defining characteristic, though, is the asynchronous aspect of the technology. Even XML is in there by coincidence; people describe things as “AJAX” applications when they don’t use XML at all. There is no new language or file format here. There’s no specification; no definition of what AJAX is or is not. There are no special tools. There’s no visual appearance that could be created except what you could do with a web browser, HTML, JavaScript, and CSS anyway. In fact, if you were allowed to stub out the data, you could write any AJAX application with only those basic client-side web technologies.
AJAX is typically a generic JavaScript program to allow thin clients to do field validation (by asking the server) without refreshing the entire page. Google uses it for maps. It works by sending standard HTTP queries to the server. Your application specific code all lives on the server.
The AJAX-like approach has three main advantages over Applets.
![]() |
recommend book⇒Pragmatic Ajax, A Web 2.0 Primer | |||||||||||||||||
| paperback | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ISBN13: | 978-0-9766940-8-3 | |||||||||||||||||
| ISBN10: | 0-9766940-8-5 | |||||||||||||||||
| publisher: | Pragmatic Bookshelf | |||||||||||||||||
| published: | 2006-04-10 | |||||||||||||||||
| by: | Pragmatic Bookshelf | |||||||||||||||||
| Covers Ajax with Java, .NET, and Ruby on Rails server frameworks. | ||||||||||||||||||
| ||||||||||||||||||
![]() |
and suggestions to improve this page to Roedy Green : | ||
| Canadian Mind Products | |||
| mindprod.com IP:[65.110.21.43] | |||
| Your face IP:[38.103.63.16] | The information on this page is for non-military use only. | ||
| You are visitor number 9,011. | Military use includes use by defence contractors. | ||
| You can get a fresh copy of this page from: | or possibly from your local J: drive (Java virtual drive/Mindprod website mirror) | ||
| http://mindprod.com/jgloss/ajax.html | J:\mindprod\jgloss\ajax.html | ||