Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Spring 4 and Java 8 adoption

DZone's Guide to

Spring 4 and Java 8 adoption

Get the details of this noteworthy survey on the adoption of Spring 4 and Java 8 as well as Spring Boot.

· Java Zone
Free Resource

Just released, a free O’Reilly book on Reactive Microsystems: The Evolution of Microservices at Scale. Brought to you in partnership with Lightbend.

Originally written by Juergen Hoeller on the Spring blog

As Josh mentioned in “This Week in Spring” already, Eugen Paraschiv recently did a noteworthy survey on the adoption of Spring 4 and Java 8 as well as Spring Boot:
http://www.baeldung.com/java-8-spring-4-and-spring-boot-adoption

Those are interesting numbers for us. Within the Spring universe, Java 8 adoption seems to be approaching 40%! And in terms of Spring Framework versions, Spring 4 is at 65% already, which I’m really happy to see. Even taking into account that a large part of the corporate use of Spring might not be represented in those numbers, that’s a great trend. And Pivotal’s early production support for Spring 4 on JDK 8 certainly helped in the corporate world as well.

It’s equally great to see that a third of the responders are using Spring Boot in the meantime. In other words, half of the Spring 4 userbase is also using Spring Boot, which is impressive for such a young project. Spring Boot’s immediate inclusion in our Spring I/O Platform with full production support last year might have boosted its adoption quite a bit. But even more importantly, it simply seems to be a fit for today’s application development challenges…

Strategies and techniques for building scalable and resilient microservices to refactor a monolithic application step-by-step, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:
java ,spring ,survey

Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}