毫无疑问,Java8被普遍用于生产环境!服务器
Java 9和Java 10的使用率很是低,不到5%。框架
2017年,Java 7和更早的版本的数量大约是24.4%,如今是10.6%——因此生态系统显然正在升级,主要是升级到Java 8。工具
Spring 4是现阶段应用最普遍的版本。开发工具
不少开发者,正在向Spring 5进行迁移,Spring 5的比例由去年的百分之2.2上升到今年的百分之24,这是一个明显的趋势!spa
Spring boot真的是给Java开发者带来了福音,解放了不少劳动力。如今凡是采用Spring构建的系统,基本上都是用了Spring boot。orm
去年,大约30.2%的基于Spring的应用程序只使用核心框架,但没有使用Boot;如今,这个数字只有16.7%。简而言之,大多数Spring应用程序如今都使用Boot。blog
Spring Boot 2的占比上升很迅速,已经占到了百分之30!Boot 1.4以及更老的版本由去年的百分之30降为百分之6.8。ip
Maven依然占据着最大的市场份额,百分之74.2。开发
至于Gradle,它占据了市场的一小部分,主要来自Ant规模的缩小,如今只占市场的五分之1 ,即百分之21.3。get
IntelliJ Idea由去年的45.8%增加到今天的55.4%,显然赢得了今年Java领域的IDE王者之战。
NetBeans今年降至5.1%,不到2017年12.4%的一半。Eclipse依然占据百分之30多。有趣的是,IntelliJ得到的大部分市场份额使人惊讶地来自NetBeans,而不是Eclipse。
Tomcat,毫无疑问依然是王者!占据百分之62.5的市场!
其余应用服务器则相对均匀的瓜分剩余的市场!各占大约百分之5的样子!
Java占据百分之62.8,王者!
对剩余的JVM语言,画一个饼状图,不得不提Kotlin--这是一个疯狂的一年,从2017年的11.4跃升至今天的28.8%
2018年的Java生态系统,很是的有趣,证明了一些已经众所周知的趋势,并带来了一些新的变化。
在IDE方面,IntelliJ仍在以强劲的步伐增加。并且,Kotlin多是今年最大的“赢家”,将来或许能够改变JVM语言的格局。
Spring Boot如今被大多数Spring项目所采用,这已经不足为奇了,但这么短的时间内,得到这么大的进步,说明Boot确实能给开发者带来生产力提高。