Updated: Inside Java Awards for 2006

Dec 22, 12:08 pm

Here are my winners for the most innovative and/or impacting Java technologies for 2006:

Java IDE Platform/general Java Framework

  • NetBeans IDE

NetBeans wins over Eclipse this year, because NetBeans has made significant progress and growth relative to Eclipse. A year or so ago, NetBeans seemed dead and buried. Eclipse is still the market share leader, but has lost momentum to NetBeans and perhaps other IDEs out there, imo.

Enterprise Java/Java EE Framework (front-to-back)

  • Spring Framework 2
  • JBoss Seam 1.x

Persistence/ORM Engine/Framework

  • Hibernate

Java EE app server

  • GlassFish Java EE 5 app server

Clearly, no brainers here, imo. Some might argue for JBoss, but it’s not yet Java EE 5 certified. SAP could be hon mention, though.

Java Web Framework/API

  • JavaServer Faces (JSF) and Ajax
  • Hon mention: RIFE and Wicket

Much of the market metrics show JSF has grown significantly in the last year and a half or so, most of which relative to Struts 1.2.x. Next year, it may be the forthcoming Struts Action Framework 2. We’ll see.

Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)

  • Groovy/Grails Framework
  • JRuby (on Rails)
  • Hon Mention: Rhino (JavaScript)

I think these are leading in innovation, interest, etc.

Java Web app server

  • Apache Tomcat

Yes, Jetty is intesting, but nearly every significant Java player like JBoss, Apache Geronimo/IBM WebSphere, and much more have adopted Tomcat as part of their stack or app server strategy. Tomcat is the de-facto standard.

Build Tool

  • Apache Ant

Yes, Maven is interesting, but Ant is still de-facto standard, at least for 2006, imo.

Logging

  • Apache Log4j

Testing Framework/tool

  • TestNG

Mobile/Wireless Java app dev IDE/framework

  • J2ME Polish

Most Potential

  • JBoss Seam
  • JRuby (on Rails)
  • Java ME/Java Card/embedded Java (in general)

These round out my winners.


Here are my losers for the the least innovative and/or least impacting Java technologies in 2006, some of which may becoming obsolete:

Java IDE Platform/general Java Framework

  • Vendor Java IDEs like Oracle JDeveloper and Borland JBuilder

Enterprise Java/Java EE Framework

  • Eclipse Dali-JSF
  • Eclipse WTP (JST-WST)

The Web Tools Project (WTP) does have some renewed support led by BEA Systems, but it’s too early to tell. Also, WTP Java plug-ins are based on J2EE 1.4 and not Java EE 5 to the best of my knowledge. And Eclipse Dali-JSF (to be based on Java EE 5) is not getting the contributions necessary to keep up with JBoss Seam which seems to be “sucking all the oxygen out of the room.”

Java EE app server

  • Apache Geronimo

A big disappointment despite integration as part of IBM WebSphere Community Edition and as it’s IoC compliant for Spring deployment, and it’s not yet Java EE 5 certified. Geronimo may still yet rebound in 2007, though.

Java Web Framework/API

  • Struts 1.2.x (out with the old)

JSF may pass Struts in 2007 as largest adopted Web framework. But the good news for Struts… Struts Action Framework 2. We’ll see.

Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)

  • Jython

Jython seems to be the one that gets lost the most among all this innovation and interest in dynamic Java scripting languages, imo.

Java Web app server

  • Jetty

These are my awards as an editor who looks at the aggregrate market metrics/research as well as developer chatter, etc. However, I understand these may likely differ from actual practicing developers’ views. But keep in mind, these are awards for only 2006. It’s easy to get caught up in… “this is my favorite tool; so, it must be a winner.” What do you think?



    1. Busty says:

      Some reasoning behind your findings would be handy



    1. Dont understand why do you think so. I’m using Eclipse and Jetty in my project and they still are the best products for my requirements. You cannot compare different target products without explaining their difference and the meaning of results!


    1. stupid blogger says:

      hey ….

      did you ever had a thought before writing this … your winners sounds like big loosers, common netbeans as most innovative and eclipse as gone technology, you must be in a dream while giving out these rewards,

      and testNG is a big pain if you ever tried it, junit is simplest and best …

      JSF is a total sucker, arent those comments enough or you would like more



    1. JSF winner? Eclipse WTP looser? Something is not right…



    1. Just updated with additional comments. Thanks.

      You may of course use the comment field to nominate your own awards for 2006. Cheers.



    1. Hmm, I’m surprised to see that RSpec on JRuby didn’t get a mention in your testing catagory. I think this has the potential to open up a whole new side of testing (BDD) for Java.


    1. joe says:

      Hello,

      I am looking to exchange links with other sites. I am interested to put your link resource pages at my site. If you will accept our all link and put in your site then we will put your site in our link page. It’s great offer for your site. Please let me know if you’d be interested. Send me a short Description and Title of your site and link page URL with includes our site. I would be happy to link exchange with you. My site description is given below.

      Thanks,

      Joe

      Title: webmasterswatch.com

      URL: http://www.webmasterswatch.com/

      Description:
      Webmasters source for web design, marketing, programming, and more. Latest up to date news for web masters including search engine news, marketing, and programming.

      Keywords:
      Webmaster, web design, web programming, html, web, internet marketing, web hosting, java, asp, cgi, perl, flash, MySQL, PHP, RSS, webmaster news, XML,




Add your comments

Please keep your comments relevant to this blog entry: inappropriate or purely promotional comments may be removed. To add hyperlink, please follow this example: "your link text":http://your.link.url