Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
web2
Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Ente
AJAXEnabledFrameworksToolkits
Seven Ajax Frameworks / Toolkits to watch out for
Returning Arrays or Objects - A Security Problem in Java
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Why did Ajax beat Java in the RIA market? PDF Print
Written by Content Team   
Feb 08, 2007 at 07:02 AM
Bruce Eckel looks at "How And Why AJAX, Not Java, Became the Favored Technology for RIAs". He begins with what's wrong with Java and the web at large. He then looks at the RIA space, the alternatives, the challenges and why Java hasn't managed to capture the market for client-side RIAs.

He says "In fact, why do we like Ajax? It’s clearly not because JavaScript is so easy to work with—JavaScript cross-platform problems are the reason people have avoided it in the past. Ajax is popular because we know that the necessary software for the client side is already installed. Someone had to figure out how to deal with the cross-platform issues for JavaScript first, but if JRE installation was trivial, everyone might have just created Java applets. But they didn’t, applets are not ubiquitous, and everyone got excited about Ajax instead. So Ajax became the favored technology for RIAs."

"It’s not impossible to build GUI applications with Java, but it’s been 10 years and there are still installation hiccups with applets, Java WebStart, and regular applications. After 10 years, people don’t trust it anymore."

He then looks at how Flash and Flex could be possible solutions for creating powerful cross-platform UIs. Read the entire article on JDJ

For a contrary opinion have a look at why Marc Domenig feels that despite the hype around Ajax, Java Swing can be a much better option.

Related
  • Seven Ajax Frameworks / Toolkits to watch out for
  • Ajax is a way of doing new things with old technologies
  • Is AJAX worth adopting?
  • Rising adoption of Ajax, SOA and even Java
  • Pure Ajax creates the next generation legacy applications

  • User Comments

    Comment by 'Guest' on 2007-02-08 22:17:20
    Many years back there was just as much hype about Applets as there's about Ajax today. Applets were also being used by all the major sites.  
     
    If Ajax can sustain and not be wiped out by something new in a couple of years only then can we say that Ajax beat Java GUI

    Comment by 'Guest' on 2007-02-14 09:59:12
    Mr. Bruce Eckel appears in web ads for Adobe Flex. So the article that declares Flex as a great option for RIA development, is really paid promotion that has been sneaked in as a content article.

    Comment by Anonymous on 2007-03-16 07:04:38
    [URL=http://www.dekoh.com]Dekoh[/URL] the new RIA platform on the desktop shows that Java has a great role to play in the RIA space. 
     
    Java is a proven cross-platform runtime and when it comes to RIA, it should not exclude anyone. Hence Java should be a natural base for RIA. I had blogged about this sometime back. 
    [URL=http://pullur.wordpress.com/2007/01/03/ria-should-be-cross-platform/]Jaypullur blog: RIA should be cross-platform[/URL]
    Your Name / Email Address
    Comment
    Spam Protection - Please enter the code in the image -

    Listen to code


Add This Feed Button

Enter your Email


Java Expert Interviews
GraemeRocher-Grails
Grails is a breath of fresh air for Java developers
EclipseExecutiveDirectorMikeMilinkovich
Eclipse is focused on closing in on Visual Studio - Switching campaigns are for marke
Mukesh Hegde NCStudio IDE
Java IDE in a brand new avatar. Making development server centric.
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com