很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

栏目: Java · 发布时间: 5年前

内容简介:在Java开发者中,一直存在着很多鄙视链。如:IntelliJ → Eclipse → NetBeansUnix → Linux → Mac OS→ Windows → DOS

Java 开发者中,一直存在着很多鄙视链。如:

IntelliJ → Eclipse → NetBeans

Unix → Linux → Mac OS→ Windows → DOS

Emacs → Vim → Sublime → Word → Power Point

这诸多鄙视链中一直存在着很大的争议

也正是存在诸多争议,导致很多开发者更加迷茫

到底选择IntelliJ还是Eclipse?

Java 11 出来了,我要不要升级?

听说SSH过时了?那Hibernate还要不要学了?

Git和SVN,Maven和Gradle,到底如何选?

笔者无法给出明确的答案,只能给你一些建议。

今日,SNYC出炉了一份2018年JVM生态系统报告

涉及到了很多一直困扰广大Javaer的问题

让我们一起来看一下,全世界的广大开发者是如何解决这些世纪难题的。

生产环境中主要使用哪个厂商提供的JDK?

很多厂商都提供了自己的JDK实现,到底哪个厂商提供的JDK更受开发者青睐呢,调查发现,Oracke JDK以70%的绝对优势占据了主导地位。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

生产环境中主要使用哪个版本的Java SE

目前,Java SE 官方版本已经更新到了 Java 11,但是,光大开发者主要使用的版本是哪个呢?

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

调查发现,80%左右的用户使用的Java SE 8。

到底如何选择Java版本?

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

最多的人选择使用LTS版本。目前最新的LTS版本分别是Java 11 和Java 8。

主要是用了哪个IDE?

这个问题一直是一个未解之谜,Eclipse和IntelliJ IDEA之争由来已久,一直没有定论。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

今年调查报告显示,45%的用户选择IntelliJ IDEA,其中大部分用户使用的是付费的专业版,小部分用户使用免费的社区版。

主要是用哪个构建工具

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

相比之下,Maven还是占据着主导地位,超过半数用户仍然倾向于Maven。

主要使用哪个静态代码扫描工具

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

前三名分别是Sonar 、FindBugs和Checkstyle。

主要使用哪个持续集成工具

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用哪个代码托管工具

目前Git+SVN已经占据了总数的90%,其中大部分开发者首选Git,已经遥遥领先于SVN了。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用哪种单元测试工具

目前市面上单元测试相关的 工具 有很多,其中最受欢迎的还是JUnit,其次是MOCK框架Mockito。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用哪种开发框架

在Java生态系统中,Spring已经是占据了无可撼动的地位。随着微服务等概念的越来越火,Spring Boot等也是越来越受欢迎了。主流的框架已经从SSH演化成 Spring全家桶。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用哪种ORM框架

Java开发是离不开ORM框架的,几乎很少有开发者通过JDBC进行数据库操作的。

目前使用最广泛的ORM框架还是老大哥Hibernate。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用哪种数据库

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

数据上面,使用最多的还是Oracle,第二名是MySql

主要使用哪种应用服务器

在应用服务器的选择上,超过40%的用户选择Tomcat。Tomcat、Jboss、Jetty包揽了前三甲。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

开发者年龄分布

目前,开发者的普遍年龄在30+,其中30-40岁的开发者占总数的40%左右。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用的学习网站

开发者主要通过StackOverflow进行学习,俗称面向StackOverflow编程。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

颁奖时间

以下是关于以上调查报告的总结。下图中的12个获胜者你都有在用吗?

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

如果您在今后的开发中,需要做技术选型的时候,可以参考这份调查报告。

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

两周自制脚本语言

两周自制脚本语言

[日]千叶 滋 / 陈筱烟 / 人民邮电出版社 / 2014-6 / 59.00元

《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。 《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经......一起来看看 《两周自制脚本语言》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具