Blog

The latest expert opinions, articles, and guides for the Java professional.

Java Tools and Technologies Landscape for 2014

Object-Relational Mapping (ORM) frameworks

Looking at these stats, we can see that RDBMS are still the top data storage technology (85%), and ORMs (53%) are the slightly leading means of database access before SQL (32%). At Data Geekery, we believe that those who prefer SQL over ORMs deserve better, typesafe, embedded SQL – which is why jOOQ is gaining momentum in that segment.
      – Lukas Eder, CEO of Data Geekery GmbH​​

This is the first year we specifically asked about ORM frameworks for helping you with your data management. In the past, we’d lumped the dominant Hibernate (67.5%) into a more generic “Application Frameworks” segment, where in 2012 it was reported being used by 54% of respondents. Approximately 10% of respondents do not use this technology, so the results have been normalized.

In this semi-mature, changing market, we find plain old JDBC (22%) and Spring JdbcTemplate (19.5%), two popular flavors of more or less the same tech, taking over 40% of the market when combined. We were a bit surprised at the high level of use of EclipseLink (13%) in light of these more popular ORM frameworks, but then again it is integrated with JPA, commonly used by developers. MyBatis (6.5%) and jOOQ (1.5%) also appear on our radar as well, serving some niche audiences.

Java tools and technologies landscape 2014 orm framework in use graph


DOWNLOAD THE PDF

Responses (12)

  1. Avatar  

    Jeroen v. Dijk-Jun

    June 2, 2014 @ 12:38 pm

    I’m curious, how many people are using Apache Wicket? I find it hard to believe it’s less than Struts, but even struts 1 is mentioned, and Wicket isn’t

  2. Avatar  

    arhan

    June 3, 2014 @ 7:41 am

    In previous years Wicket got much higher share. Surprisingly, not this time. Maybe Wicket community isn’t following RL that much any more?

  3. Avatar  

    Thomas Ferris Nicolaisen

    June 5, 2014 @ 2:17 pm

    Would be nice with a TOC for those 18 pages..

  4. Avatar  

    Oliver White

    June 5, 2014 @ 5:54 pm

    There is an awesome TOC in the PDF version–fully interactive and “jump-backable” (if that’s a word). You’ll get useful, occasional updates from RebelLabs for signing up. http://0t.ee/1kly1Wn

  5. Avatar  

    Oliver White

    June 5, 2014 @ 5:59 pm

    Wicket ended up with just 2%, which is a drop from our 2012 report, where it had a 7% market share. Although Wicket fans are certainly motivated to share this framework with others, so I hope it can change the trend as it stands.

  6. Avatar  

    roger pack

    June 7, 2014 @ 1:32 pm

    There’s a summary page here, FWIW: http://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-for-2014/18/

  7. Avatar  

    Ashish Patel

    June 21, 2014 @ 8:26 am

    Very good insight. It will be better to cover Android end-to-end from next report if possible

  8. Avatar  

    david

    July 27, 2014 @ 2:56 pm

    Since GOD has a technology it will come soon nearly at year 2015 or
    2016 ….

    Are u aware about it?

  9. Avatar  

    dalimkumar

    April 8, 2015 @ 10:50 pm

    I am curios. I understand Hibernate is still hugely popular but could you post more on the statistics on sampling size and what technique used to normalize data. This smells like just to fluff up Hibernate. As a developer I migrated away from hibernate around 2010 and thats the trend I have observed when I worked in few companies I worked.

  10. Avatar  

    Hospity

    July 6, 2015 @ 10:39 am

    This is very interesting great Tools.. Thanks for sharing.

    Web Development India

  11. Avatar  

    Rick

    August 8, 2015 @ 8:41 pm

    What JPA provider did you migrate to; from hibernate, that is? Also, what was/were the advantage(s) of doing so?

  12. Avatar  

    Filipe Pinheiro

    October 28, 2015 @ 5:57 pm

    Is there a global tendency to use continuous integration environment?

RSS feed for comments on this post.

Leave a comment