# Thoughts on Ajax


By Ben Ramsey

Published on June 13, 2005


I was recently asked about my thoughts on Ajax, and I thought my response would make for a good, though-provoking post. Here's how I responded:

> [Ajax](http://en.wikipedia.org/wiki/Ajax_(programming)) strikes me as one of those fads that pops up from time to time. The difference here is that we've had the technologies to use what is now known as Ajax for years---it's just that now it has a snazzy name and some people are doing very cool things with it (i.e., Google Maps). The other difference is that Internet accessibility has vastly improved: browsers today are more standards-compliant and have greater support of Javascript/DHTML and XML; more people are connected via broadband connections than ever before. So, we can no longer say that people on dial-up or people using old browsers are holding us back from making use of this technology.
>
> Hmm... I think I've just convinced myself that it's here to stay.
>
> However, if it is just a fad, then it hasn't yet peaked. I think we'll at least see some very cool things come out of Ajax use over the next couple of years before Ajax itself evolves into something else. Hey, if anyone thought that DHTML had come and gone, then take a look at Ajax---it's really what DHTML is evolving into.

In just a few short months, [Adaptive Path](http://www.adaptivepath.com) has [coined a new term](http://web.archive.org/web/20050613013024/http://www.adaptivepath.com/publications/essays/archives/000385.php) and managed to create a frenzy around this "new" technology that's already about eight years old. I find this in and of itself utterly amazing! The term Ajax has become a [_meme_](http://en.wikipedia.org/wiki/Meme) among Web developers.

Still, the introduction of the name seems to have created a bit of confusion among the developer community over what it really is, as evidenced by some of the questions from the [Ajax Q&A](http://web.archive.org/web/20050613013024/http://www.adaptivepath.com/publications/essays/archives/000385.php#qanda).

_What are your thoughts on Ajax?_

For more reading on Ajax, check out the following blog posts:

* [Alex Bosworth: Ajax Mistakes](http://web.archive.org/web/20050614005812/http://sourcelabs.com/ajb/archives/2005/05/ajax_mistakes.html)
* [Joshua Eichorn: Creating Dynamic Applications with PHP and Ajax](http://web.archive.org/web/20051122203237/http://blogs.phparch.com/mt/?p=49)
* [Adam Bosworth: Ajax Reconsidered](http://adambosworth.net/2005/06/01/ajax-reconsidered/)
* [Marcus Baker: Listen kids, AJAX is not cool](http://web.archive.org/web/20051118115435/http://www.lastcraft.com/blog/index.php?p=19)


