I know this has been going on for quite a while, but recently I’ve seen so many examples of it that I feel like stating the obvious that so many seem to be missing. Every time I see the new term ajax talked about online, there’s a harsh knee-jerk programmer/geek reaction. “We don’t need your stinking labels” and “XMLHttpRequest is a perfect fine name and has worked for years” are things you often read. On some level, these reactions are to be expected when you give a new label to an old technology, but lately, those reactions have been drowning out more substantive discussions.
When a programmer drops the umpteenth comment on a weblog saying the term ajax sounds stupid and is unnecessary, they don’t seem to realize how much more business they can pull in (if freelancing) or how they could score a raise (if salaried) if they would just add it to their next web application. Yes, the term is simply a marketing one and yes the technology has been around for a while, but it has been misunderstood and/or unknown until now. Ajax now means more money will funnel to your projects and users will prefer your products over the competition. In the end, the more people that use and understand what “ajax” means, the better off you’ll be as a programmer.