Thursday, June 25, 2009

Java app server popularity wanes, except for one



Java app server popularity is on the decline -- if Google search volume is any indication. The above graphic (from Google Trends) shows five years of data representing search volume (upper portion) and news-citation volume (lower) for keywords "apache tomcat","websphere","jboss," and (just for fun) "weblogic." The trend lines are pretty convincing, it seems to me. Only Tomcat (which of course lacks full-blown app server status and is the orange in this apples-to-apples comparison) has a relatively steady trend line. The trajectory for all others is about the same as that of the U.S. Airways jet that landed in the Hudson.

In recent years, some of the lack of app-server-targeted new development has shifted to development that targets runtime frameworks like Spring. But it appears even interest in Spring has peaked.



The news for Java runtime containers is not all bad, however. One open-source application server -- namely Glassfish -- has been coming on strong.



What's interesting about Glassfish, of course (aside from the fact that it has a microkernel based on OSGi), is that it's a Sun Microsystems-backed project, with Sun providing commercial support for the enterprise version of the server. That means the future of the enterprise version rests with Oracle. One wonders what, if anything, Oracle will do with it.

11 comments:

  1. Would be interesting to know if Java in general is on the decline (on the expense of PHP?) or that Tomcat is taking over the market. With the continuing fragmentation of the Java market, especially on the JEE side (courtesy in my opinion by not standardizing OSGi in the JEE spec), I wouldn't be surprised if usage of Java as an appserver platform in general is declining.

    ReplyDelete
  2. Anonymous8:31 AM

    It is worthwhile noting that while glassfish is trending up it is still way below websphere in absolute terms.

    ReplyDelete
  3. Anonymous1:39 PM

    Trends from indeed.com are quite different:

    http://tinyurl.com/n428u3

    ReplyDelete
  4. Anonymous4:21 AM

    I would question how correlated trends on searches for names of Servers are to the actual use of those servers - I'd think that by now, for example, most people interested in the field would know where to go to get JBoss specific information, etc.

    ReplyDelete
  5. I completely agree with the previous anonymous comment.
    Trends are good to evaluate the interest in a new/recent product (hence the relevance of the Glassfish Trends, as Glassfish has just released a new product preview: v3).

    ReplyDelete
  6. I am with the last two. I think this could also represent that community knowledge of how to use and implement app servers could be reflecting in these trends. As this knowledge matures the internet becomes less utilized for looking up how to implement app server features. Likely current searches are mostly (maybe 80%) for looking up fixes, bug issues, and support research in general.

    ReplyDelete
  7. Anonymous10:09 AM

    I recently came accross your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.


    Susan

    http://8080proxy.com

    ReplyDelete

  8. It is very good blog and useful for students and developer , Thanks for sharing

    Java Online Course

    ReplyDelete
  9. Anonymous5:50 AM

    Drawing trend lines is one of the few easy techniques that really WORK. Prices respect a trend line, or break through it resulting in a massive move. Drawing good trend lines is the MOST REWARDING skill.

    The problem is, as you may have already experienced, too many false breakouts. You see trend lines everywhere, however not all trend lines should be considered. You have to distinguish between STRONG and WEAK trend lines.

    One good guideline is that a strong trend line should have AT LEAST THREE touching points. Trend lines with more than four touching points are MONSTER trend lines and you should be always prepared for the massive breakout!

    This sophisticated software automatically draws only the strongest trend lines and recognizes the most reliable chart patterns formed by trend lines...

    ==> http://www.forextrendy.com?vgcvasdiugf9g87346

    Chart patterns such as "Triangles, Flags and Wedges" are price formations that will provide you with consistent profits.

    Before the age of computing power, the professionals used to analyze every single chart to search for chart patterns. This kind of analysis was very time consuming, but it was worth it. Now it's time to use powerful dedicated computers that will do the job for you:

    ==> http://www.forextrendy.com?vgcvasdiugf9g87346

    ReplyDelete
  10. Do you think that to dramatically improve your success rate you have to read tons of thick books, buy expensive software and spend countless hours of learning more about Forex?
    What I'm going to share with you is something very EASY to use and very POWERFUL at the same time.
    Let me give you an EXAMPLE:
    Imagine you trade a system that makes 50% winning trades, but another 50% are losing trades. If you increase your odds of winning by only 20%, that would make 70% winning trades and 30% losing trades.
    Well, HOW TO accomplish that?
    Just pick the best trending pair at the current time and simply follow the trend! I have found ONE INCREDIBLE TOOL that continuously scans the Forex market and picks the most reliable trending pairs for you.
    ==> http://www.forextrendy.com?ljsjhd8374h
    By taking signals in the direction of a strong trend you would REDUCE UNNECESSARY LOSSES and increase the odds of winning. You need to know "how well" the market is trending to avoid very short-term trends.
    STOP hunting the market for every potential trade. Pick only the best trending pairs and time frames and DO NOT take any trading signals in the choppy market (unless you know exactly what you are doing).

    Successful traders keep it simple and this is the way how the pros made fortunes in the markets - by trading less and making more.
    To increase the profitability of any system or robot you are currently using, check out this easy and powerful ultimate solution:
    ==> http://www.forextrendy.com?ljsjhd8374h

    ReplyDelete
  11. Drawing trend lines is one of the few easy techniques that really WORK. Prices respect a trend line, or break through it resulting in a massive move. Drawing good trend lines is the MOST REWARDING skill.

    The problem is, as you may have already experienced, too many false breakouts. You see trend lines everywhere, however not all trend lines should be considered. You have to distinguish between STRONG and WEAK trend lines.

    One good guideline is that a strong trend line should have AT LEAST THREE touching points. Trend lines with more than four touching points are MONSTER trend lines and you should be always prepared for the massive breakout!

    This sophisticated software automatically draws only the strongest trend lines and recognizes the most reliable chart patterns formed by trend lines...

    ==> http://www.forextrendy.com?kdhfhs93874

    Chart patterns such as "Triangles, Flags and Wedges" are price formations that will provide you with consistent profits.

    Before the age of computing power, the professionals used to analyze every single chart to search for chart patterns. This kind of analysis was very time consuming, but it was worth it. Now it's time to use powerful dedicated computers that will do the job for you:

    ==> http://www.forextrendy.com?kdhfhs93874

    ReplyDelete

Add a comment. Registration required because trolls.