•  周一 - 周六 8.00 - 18.00
  •  苏州国际科技园(www.sispark.com.cn)
  •  0512-62651942
苏州市风云软件职业培训学校
风云动态
行业动态 您现在的位置:首页>>风云动态>> 行业动态

2017年Java调查报告

发表时间:2017-07-17 10:38:28  浏览次数:119

      网站http://www.baeldung.com/ 每年都要进行“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.baeldung.com/java-in-2017

作者:Eugen Paraschiv



------------------------------------------------------------------------------------------------------------------------------------------------------------------------


学IT 首选苏州风云教育


      风云教育-苏州园区国企,专注java软件开发培训、软件测试培训、VR/AR人才培训、企业人才定制培养的高端IT教育软件培训机构选择风云教育,不止高薪更是高起点!


电话咨询:0512-69172205

微信咨询:wxm1519541769

Q Q咨询:2375604912

网      址:www.fy1010..com