2018年整个JAVA生态的现状统计1Java版本使用比例毫无疑问,Java8在生产环境中的应用非常广泛!Java9和Java10的使用率非常低,不到5%。2017年,Java7及更早版本的数量约为24.4%,现在为10.6%——因此生态系统明显在升级,主要是向Java8升级。2.Spring版本使用比例Spring4是目前使用最广泛的版本阶段。许多开发者正在迁移到Spring5,Spring5的比例从去年的2.2%上升到今年的24%。这是一个明显的趋势!三个SpringBoot版本的使用比例SpringBoot确实给Java开发者带来了福音,解放了很多劳动力。现在用Spring搭建的系统基本上都是用SpringBoot。去年,大约30.2%的基于Spring的应用只使用了核心框架,而没有使用Boot。现在,这个数字只有16.7%。简而言之,现在大多数Spring应用程序都使用Boot。Spring2的占比迅速攀升,已经占据了30%!Boot1.4及更早版本从去年的30%下降到6.8%。4、编译工具使用率Maven仍占据最大市场份额,74.2%。至于Gradle,它占据的市场份额很小,主要是受Ant规模缩小的影响,现在只占市场的1/5,即21.3%。五种开发工具的使用占比IntelliJIDEA,从去年的45.8%上升到今天的55.4%,明显赢得了今年Java领域的IDE王者之战。NetBeans今年下降至5.1%,不到2017年12.4%的一半。Eclipse仍持有30%以上的股份。有趣的是,IntelliJ出人意料地从NetBeans而不是Eclipse获得了大部分市场份额。6、Tomcat无疑是Web应用服务器的王者!其他应用服务器相对平均地瓜分了剩余的市场!七种JVM语言使用量占Java的62.8%,王者!绘制剩余JVM语言的饼图,不得不提Kotlin——这是疯狂的一年,从2017年的11.4跃升至今天的28.8%。总结2018年的Java生态系统很有趣,确认了一些众所周知的趋势并带来了一些新的变化。在IDE方面,IntelliJ仍在以强劲的速度增长。而且,Kotlin可能是今年最大的“赢家”,未来可能会改变JVM语言的格局。SpringBoot现在被大多数Spring项目采用并不奇怪,但在这么短的时间内取得如此大的进步,说明Boot确实可以为开发人员带来生产力的提升。
