Slashdot Mirror


Open Source AJAX toolkits

twofish writes "InfoWorld columnist Peter Wayner recently reviewed six of the most popular "open source" Ajax toolkits. The article sets out to see if they are enterprise ready in comparison to commercial products such Backbase, JackBe, and Tibco's General Interface. The six open source projects covered were selected because each has a high-profile in the developer community and support of one or more stable organizations. " The toolkits covered are:
  1. Dojo
  2. Google Web Toolkit
  3. Microsoft Atlas
  4. Open Rico and Prototype
  5. Yahoo AJAX Library
  6. Zimbra Kabuki AJAX Toolkit


Whilst the definition of open source is broad, the round-up is quite helpful.

6 of 147 comments (clear)

  1. Java != Javascript by andrewman327 · · Score: 4, Interesting
    From TFA: "[...] JavaScript is pretty close to a superset of Java[...]. It's not complicated to strip away some typing information from the Java code and end up with something that resembles JavaScript."


    This is in response to Google's toolkit, which allows users to code in Java instead of Javascript. I think this feature is a real winner to Java coders. Who wants to code Javascript when you can use Swing? Regardless of what TFA says, there is a difference between the two programming experiences.


    In summary, if you are already proficient in Java, Google is the way to go.

    --
    Information wants a fueled airplane waiting at the hangar and no one gets hurt.
    1. Re:Java != Javascript by StarvingSE · · Score: 4, Interesting

      The author of TFA is just dumb and doesn't know what he is talking about. First he says that Microsoft Atlas is open source. Then, it sounds like he truly believes that Java and Javascript are related in some way. Besides some similar syntax, they are both mutually exclusive.

      when are people going to realize that Javascript and Java share only a name???

      --
      I got nothin'
    2. Re:Java != Javascript by andrewman327 · · Score: 4, Interesting
      The confusion of Java and Javascript is one of my biggest pet peeves in computer science. I am fairly proficient in Java, but I still have to look up which command to use the once a year I actually write in Javascript. Google's engineers worked hard to design a system to convert Java into another format only to have this journalist completely disregard it.


      It's times like these that I am glad I get to tag articles.

      --
      Information wants a fueled airplane waiting at the hangar and no one gets hurt.
    3. Re:Java != Javascript by Selanit · · Score: 4, Interesting

      An early development version of JavaScript was code-named "mocha." All the way through the old 4.x series of Netscape Navigator, you could access the JavaScript console by typing "mocha:" in the address bar. How I wish they had just adopted that name for the language as a whole! It would have prevented so much confusion.

    4. Re:Java != Javascript by larry+bagina · · Score: 4, Interesting

      Mocha was renamed to LiveScript, which was then renamed to JavaScript (and later ECMAScript). "JavaScript" is actually a Sun registered trademark. When JS first made it's oh-so-buggy appearance, I thought Netscrape was trying to jump on the Java hype, but I think Sun paid them to change the name.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  2. Re:"Open source?" by achacha · · Score: 4, Interesting

    The only reason large corporations push some toolkit as "open source" is because:

    1. It's a crappy product that their marketing people cannot justify as promotion cost
    2. There are better free products
    3. They are trying to get their foot into the niche so they can then charge for the "Professional" version
    4. They don't understand the space yet

    This is common for Microsoft and now becoming common for Google.

    Sadly AJAX is still the "silver bullet" of web based companies and the buzzword of the moment. So many companies are using AJAX for the sake of using it despite the fact it is not applicable to the ir use case; sometimes it is easier to wedge something in and use a buzzword to sound cool and relevant.