笔者在最近阅读关于Spring最新资料的时候,偶然发现国外一位大神 baeldung ,利用半年时间做了关于java生态圈的软件使用情况的问卷调查,总共6707位开发者回答了问卷的相关问题。现在我将调查问卷的结果展现给大家!
java版本
直到今天,虽然JDK 13已经于近日发布,但是java 8仍然是使用人数最多,而且使用最广泛的版本。笔者认为java 8 的lambda及Stream API极大的提高了java开发的效率,减少了大量的臃肿的代码,使得java8流行起来。
在去年的调查中,java8的份额是84.7%,本年度降至79.8%。但是仍然是使用人数最多最广泛的java版本。
常用java开发框架
Spring 4在2018年的时候份额超过50%,本年度骤减到30%。Spring 5份额从24%上升到58.%。比较有趣的是:Java EE 的份额从去年的 9.5% 上升到今年的 14%.
Spring Boot
说到Spring Boot,程序员社区内追逐新版本的速度是惊人的,几乎Spring Boot的新版本一经推出,便会得到广泛应用。这也说明Spring Boot社区的有比较好的成熟度。Spring Boot2.x份额从去年的30%上升到今年60.5%。
应用构建工具
构建工具的占有份额非常稳定,maven仍然牢牢坐稳第一把交椅。
开发工具IDE
在IDE的战争中,Intelij IDEA逐渐的胜出了。使用份额从去年的55.4%上升到今年的61.3%。而eclipse份额有所下降。在笔者看来这是顺理成章的事情,我就是从eclipse转到IntelliJ IDEA的开发者之一。
Web应用容器
在这个领域,Tomcat成为绝对的赢家,从去年的62.5%疯狂增长到今年的73%。随着微服务的兴起,WebLogic、WebSphere等重型坦克不再有往日的辉煌。
其他JVM语言
有高达62.6%的开发者仍然对新的JVM语言不感兴趣,这个数值去年是62.8%。笔者觉得这部分没什么好说的,语言只是工具,更多的还要关注生态的构建。这方面java如日中天,不是说java有多好,有多优秀。java从诞生之日起没有错过任何一场技术革命,不断的发展壮大,生态圈也不断的完善完整。百尺高楼不是一天建起来的,当然也不会一天就倒掉,何况很多人来维修的这座楼,目前看还很结实!
数据库
MySQL和PostgreSQL分别位列第一、二位。份额也都增长了5%。Oracle、Redis、MongoDB也都值得学习与关注!
写在最后
通过搜-suo-查询“字母哥博客”,更多精品知识等待你!
本号只做持续的知识输出,希望您能关注、评论、转发!您的支持是我不竭的创作动力!让知识产生价值、让程序员改变世界!
领取专属 10元无门槛券
私享最新 技术干货