I’ve been hearing a bit of a buzz lately about a new Web technology called Ajax, but I have no idea what it is or even how to find out more about it. Help?
Well, the answer to ‘how do I learn more about it’ is always to check out Google, of course, where you would find lots of interesting and even occasionally accurate answers to your question of “What is Ajax?”.
More seriously, Ajax is a set of technologies being used together, just as “LAMP” is a shorthand referring to Linux, Apache, MySQL and PHP. But back to Ajax!
- HTML + CSS for presenting information
- XML, XSLT and the puzzlingly-named XMLHttpRequest object to manipulate data asynchronously with the Web server.
The difference therefore is with the XML, eXtensible Markup Language, side of things, so let’s focus on that. But first, if you’ve checked out and marveled at the drag-and-pan capabilities of Google Maps or the speedy self-contained table sorting capabilities of Gmail, you’ve seen Ajax in action.
Want to learn more? Check out Ajax Matters, which is one of the primary reference sites for this rethinking of how users interact with Web sites.
My two cents on Ajax? The name may be rather goofy, but the result of applying the methodology is a quantum leap in Web interactivity. If you’re a serious Web developer, Ajax is well worth studying and learning.