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

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

在Java开发者中,一直存在着不少鄙视链。如:数据库

IntelliJ → Eclipse → NetBeans编程

Unix → Linux → Mac OS→ Windows → DOS服务器

Emacs → Vim → Sublime → Word → Power Point框架

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

也正是存在诸多争议,致使不少开发者更加迷茫微服务

到底选择IntelliJ仍是Eclipse?工具

Java 11 出来了,我要不要升级?单元测试

据说SSH过期了?那Hibernate还要不要学了?学习

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

我今年30岁了,还要继续作开发吗?

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

近日,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生态系统报告出炉

有新的版本JDK出来了,要不要升级这件事或许这份报告中能够有个答案。关于如何选择Java版本上,最多的人选择使用LTS(长期支持版本)版本。目前最新的LTS版本分别是Java 11 和Java 8。

平常开发中,主要使用哪一个IDE

这个问题一直是一个未解之谜,Eclipse和IntelliJ IDEA之争由来已久,一直没有定论。
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉

今年调查报告显示,45%的用户选择IntelliJ IDEA,其中小部分用户使用的是免费的社区版,大部分用户使用付费的专业版。那么,还在使用Eclipse的你要不要"弃暗投明"呢?

主要是用哪一个构建工具

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

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

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

静态代码扫描工具的选择,前三名分别是Sonar 、FindBugs和Checkstyle。这三种工具均提供IDE插件,还没使用的小伙伴能够考虑用起来了。
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉

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

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

持续集成方面,超过半数的开发者使用Jenkins,这个结果并不出乎意料。

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

目前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%左右。那些嚷嚷着开发者干到30岁要转行的人能够闭嘴了。
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉

主要使用的学习网站

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

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

颁奖时间

如下是关于以上调查报告的总结。下图中的12个获胜者你都有在用吗?
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉

若是您在从此的开发中,须要作技术选型的时候,能够参考这份调查报告。

那么问题来了,你和广大开发者的选择一致吗?
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉

直面Java第170期:Calendar如何获取当前时间?
成神之路第014期:深刻学习Java中的枚举。

  • MORE | 更多精彩文章 -
  • 震惊,20年开发经验的技术总监不会搭建Java开发环境
  • 做为一名全栈开发,老板居然让我修U盘。
  • 在 Java 中初始化 List 的五种方法
  • 2018年排名Top 100的Java类库

若是你看到了这里,说明你喜欢本文。
那么请长按二维码,关注Hollis
不少未解之谜终于有答案了——2018年JVM生态系统报告出炉转发朋友圈,是对我最大的支持。

相关文章
相关标签/搜索