AJAX vs Ajax - Ajax ofcourse!

Ajax is a popular term for past few months but is still being written incorrectly as "AJAX" (all capitals) instead of "Ajax" (camel case). I started using AJAX but then corrected myself and have been using Ajax since then. So the correct term is Ajax, not AJAX.

Here is a list of several reasons (some mine and others from my colleague Rick's list):

  1. Jesse James Garrett coined the term as Ajax, not AJAX.
    1. A quote from the source "The name is shorthand for Asynchronous JavaScript + XML". It is intended to be a shorthand, not an acronym. And notice it is "+", not an "and" indicating a collection of technologies.
    2. Another quote from the source "I needed something shorter than “Asynchronous JavaScript+CSS+DOM+XMLHttpRequest” to use when discussing this approach with clients.". Ajax is not just Asynchronous JavaScript and XML, it's CSS and DOM as well. Moreover JSON is becoming a more popular format for data interchange. Should "AJAX" then instead be coined as "AJAJ" ? Or if an application happen to use Text instead, will they call it as "AJAT" ?
    3. In an interview on The story behind Ajax, Jesse said "I thought of Ajax as a convenient [term]. It was never intended as an acronym.".

I think the above three bullets should be sufficient to convince anybody to use "Ajax" instead of "AJAX". But if not, here are some more reasons to switch to the correct usage of term:

  1. Wikipedia entry clarifies that Ajax is not expected to be an acronym.
  2. A Google Fight between AJAX and Ajax shows exactly same numbers and still tries to predict a winner. Is that a bug ?
  3. Another reference to Ajax vs AJAX.
  4. Bye Bye "AJAX", The Age of "Ajax" is Nigh - If AJAX is indeed an acronym (which it's not) then a comment on the article points out some others as:
    AJACX: Asynchronous JavaScript, CSS and XMLHttpRequest
    ADJACS: Asynchronous DOM, JavaScript and CSS
    ADHJACS: Asynchronous DOM, HTML, JavaScript and CSS
    AJACHS: Asynchronous JavaScript, HTML and CSS
    AJACS: Asynchronous JavaScript, HTML and CSS
  5. Dion's (Ajaxian co-founder) first prediction for 2007 is "Ajax beats AJAX in all but bad newspapers."
  6. Here is a Google survey of some publishers of Ajax books. They all seem to be using "Ajax", not "AJAX".
  7. Some of the common vendors use Ajax
    1. IBM
    2. HP
    3. Oracle
    4. BEA
    5. Adobe

Now there should be no reason to use "AJAX". However if you still feel like using this term, please leave a comment on this blog and let's talk. There are some incorrect usages in sun.com and I'll follow up to get them fixed.

Technorati: ajax Ajax AJAX

Comments:

google is case-insensitive by design.

Posted by Ivan on April 20, 2007 at 12:31 AM PDT #

Well, I just hope that the fact that the j in the abbreviation Ajax denotes JavaScript[TM] technology does not put Sun's JavaScript trademark at risk. Also, I must admit that Jesse James Garret's distinction between an acronym and shorthand is specious to say the least. If it walks like a duck and quacks like a duck, it probably is a duck.

Posted by Paul Davies on April 20, 2007 at 01:30 AM PDT #

What is the advantage of case-insensitive search ? Could that not be an extra option ?

Posted by Arun Gupta on April 20, 2007 at 05:08 AM PDT #

Thanks a lot for the cool links. bye. Peter.

Posted by Klettergriffe on May 19, 2007 at 03:53 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.


Java EE 7 Samples

Stay Connected

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today