分享

2017年Java调查报告

 星辰010 2018-12-31

代发广告

  网站每年都要进行“Java 状态”调查 - 以了解 Java 生态系统的状况。去年 2250 个 Java 开发人员参与回答这些问题,而今年所看到的数字几乎翻了一番,最终得到 4439 个答案。 

  下面就是这次调查的结果报告。 

  1. Java 采用率 

  2016 年的数据使 Java 7 的采用率为 29.5%,Java 8 为 64.3%。 

  今天 - 2017 年 4 月(整整一年后)的数字看起来是截然不同的: 

  如您所见,Java 8 的采用率已经达到了开发者社区的 75%。 

  这是非常令人鼓舞的事件,这也意味着 Java 9 将会如愿以偿地到来。 

  接下来看看 Spring 和 SpringBoot 数字。 

  2. Spring 采用率 

  2016 年的 Spring 4 的采用率为 81%,Spring 3 的采用率为 18%。 

  现在看看 2017 年的数字: 


  

  Spring 4 的采用率从 81% 上升到 85%,而 Spring 3 年则从 18% 下降到 12% 左右。 

  同样有趣的是,超过2% 的开发人员使用了 Spring5 里程碑版本,这比使用 Java 9 里程碑的1% 采用率要高出许多。 

  最后请注意,这些数字代表使用 Spring 的开发人员。总的来说,25.5% 的开发人员回答说他们没有使用框架。  

  3. Spring Boot 采用率 

  在 Spring 生态系统中,看到了 Boot 取得了一些令人难以置信的采用率。去年,采用率为 53% - 考虑到这个项目确实很新,所以采用率还是非常高的。 

  那么今年的增长依然强劲: 

  总之, Boot 的采用率从 53% 上升到 70%,同比增长率巨大。 

  4. IDE 市场份额 

  现在是了解 IDE 的 2017 年市场份额的时候了: 

  去年的趋势非常明显 - Eclipse 用户正流入到 IntelliJ 和 NetBeans。 

  去年 Eclipse 占据了 48% 的份额,现在为 40.5%,一年时间下降了近 10% 的份额。 

  5. JVM 语言 

  今年,我们在调查中提出了一个新问题 - “您是否使用其他基于 JVM 的语言?” 

  以下是超级有趣的结果: 

  
  Groovy 显然超强一步,达到了 40% 的份额,Scala 紧随其后,超过 28.5% 份额,Kotlin 位居第3,达到了惊人的 11.5% 的份额。 

  请注意,此数据适用于“是”答案 - 正在使用其他 JVM 语言的开发人员。总的来说,57% 的开发人员只使用 Java。

  6. 构建工具市场份额 

  构建工具去年的情况是:Maven 坐拥 72.5% 份额,Gradle 为 19% 份额: 

  那么今年的数字却相当接近 - 令人惊讶的是,Maven 的缓慢增长率已经达到了 76%,而 Gradle 下降缓慢,份额只略低于 18%。 

  构建工具市场似乎比 Java 生态系统的其他部分更加稳定,而 Java 生态变化很大、更快。 

  7. 运行自己的博客? 

  在调查中增加了这个问题纯粹出于好奇心。其调查结果如下: 

  
  在此希望越来越多的开发者开始写作,把他们的工作总结出来分享给大家。 

  8. 结论 

  2017 年的数字非常有趣,在某些方面有些令人惊讶。 

  虽然距离 Java 9 发布还有只有几个月,Java 8 的采用率却已经达到了 75%。 

  Spring 社区充分采用了 Spring4 - 超过 85% 的份额,Spring Boot 也高达 70%,这意味着大多数 Spring 开发人员也在积极使用新的框架。 

  在 IDE 方面,IntelliJ 正在从 Eclipse 获得与去年相同的市场份额,并且没有任何时候放缓迹象。 

  在构建工具景观方面更加波澜不惊,尽管去年没有发生重大的发布,但 Maven 仍然占主地位,并实际上获得了成功。 

  最后,JVM 语言也得到了很大的关注 -考虑到参与调查的开发人员中有将近一半正在使用第二种语言。 

  2017 年,这将是 Java 社区的激动人心的一年。 

  参考链接:http://www./java-in-2017 

  作者:Eugen Paraschiv

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多