Over a million developers have joined DZone.

Spring vs. EJB: Conclusive Job Trends

DZone's Guide to

Spring vs. EJB: Conclusive Job Trends

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

I'm pretty skeptical when it comes to web sites where you can type different keywords and then see graphs comparing job trends relating to those keywords. But how about these ones for EJB vs. Spring? In general, it's always a question of which keywords you type. For example, type "java programmer" and you get different results to "java developer" and so on. Relative job trends are also often quite dubious. However, I find these two graphs very compelling:

Note that I made sure to enter "spring framework" and not "spring", since the latter would've thrown up all sorts of seasonal jobs and so on. Should you need further evidence, here are the actual jobs that match the above keywords:



And here's an overlay of the above two graphs:

Of course, one might argue that EJB and Spring are not competitors on all fronts. However, they are competitors on most fronts. So... one can say, without doubt, that in a three year timespan, from February 2005 to February 2008, that the demand for EJB developers is more or less stable, with a few ups and downs (and currently tending downwards more and longer than previously), while the demand for Spring developers is very clearly rising massively. Should one have needed the evidence, here it is, and conclusively.

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}