X

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

Join the discussion

Comments ( 4 )
  • Ivan Friday, April 20, 2007
    google is case-insensitive by design.
  • Paul Davies Friday, April 20, 2007
    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.
  • Arun Gupta Friday, April 20, 2007
    What is the advantage of case-insensitive search ? Could that not be an extra option ?
  • Klettergriffe Saturday, May 19, 2007
    Thanks a lot for the cool links. bye. Peter.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services