偷窥JVM生态系统的状况

Snyk刚刚发布了有关JVM生态系统状态的大量报告 。 《 JVM生态系统报告2018》基于全球10,200多名Java开发人员的问卷调查,并将一些非常有趣且丰富的数据带入了现实。

长达49页的报告的主题涵盖了JDK的领域,平台,工具,应用程序以及参与者使用的过程。

事不宜迟,我邀请您潜入本次调查中最有趣的结果!

关于语言的一切

由于这是针对Java开发人员的调查,因此,主要重点是JDK。 关于选择的Java SE版本,此报告证实了我们过去讨论的内容,即绝大多数Java社区仍在生产中使用Java 8。 《 2018年JVM生态系统报告》显示, 仍有79%的受访者仍在使用Java 8。

对于参与者在生产中使用的主要Java供应商,Oracle排名第一。 惊讶吗

在其中最热门的Java主题之一上,即Oracle的 Java 新节奏 ,参与者似乎很困惑! 保留LTS发行版的选择似乎是榜首,有34%的参与者表示同意,但是这一数字非常接近,只有30%的参与者表示,它将决定逐个发行。基础,而28%的人还不知道! 不足为奇的是, 只有8%往往会始终保留最新版本

转到下一个主题,参与者用于其主要应用程序的主要JVM语言是Java(可以想象!)。

但是,我想指出的是, Kotlin仅占 3种JVM语言的一小部分,这可能证实了我们过去讨论的内容 ,即Kotlin和Java似乎已经走了。由于大多数Kotlin开发人员都来自Java背景,或者也可以与Java一起工作,因此可以很好地与它们一起使用。

最后但并非最不重要的一点是,在语言一章中,要求参与者回答他们在其应用程序中使用哪些其他非JVM语言。

毫不奇怪, JavaScriptSQL居首位。 尽管如此, Node.jsPython进入前5名绝对是我们需要关注的事情。

所有关于工具

当被问到他们对IDE的第一选择时,与会人员将IntelliJ IDEA排在第一,其次是Eclipse IDEApache NetBeans以11%的份额进入前3名。 有趣的是,超过30%的IntelliJ用户使用的是IntelliJ IDEA直到付费版,而只有11%的用户使用社区版。

当谈到构建工具的第一选择时, Maven绝对是赢家,有60%的受访者将其作为首选工具。

我认为,这项调查最有趣的发现之一是,有72%的参与者报告没有使用任何静态安全工具 。 尽管安全测试已成为当前最热门的话题之一,但调查结果表明,令人担忧的大多数受访者“在其管道中的任何地方都不使用任何静态工具,有可能使他们容易受到已知漏洞的影响”,因为JVM生态系统报告中提到。

继续使用首选的CI服务器, 詹金斯(Jenkins)通过在CI服务器大战中独占mination头,让每个人都可以赚钱!

纵观Web框架, Spring BootSpring MVC似乎是大多数Java开发人员的首选框架。

关于数据库, Oracle数据库似乎是Java开发人员中的第一选择,其次是MySQLPostgreSQL

当然,此报告不能缺少云技术! 当被问及他们使用的云方法时,受访者明确表示容器 仍处于领先地位! 但是, 无服务器正在Swift发展,几乎每10个开发人员中就有1个采用这种方法。

这些只是2018年JVM生态系统报告的重点内容。 如果您有兴趣检查整件事,可以前往官方报告

翻译自: https://jaxenter.com/highlights-status-jvm-ecosystem-150868.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值