首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

行业分析:2019年Java生态状况

0 背景

在过去的几周中,我一直在进行2019年年度“ Java状态”调查。

在调查的第6个年投,我们有6707名开发人员参与了调查的回答。

现在是公布结果的时间?

1 不同Java 版本使用情况

毫不意外,直到现在 Java8 依然生产环境中使用做多版本。

Java8 从去年的占比 84.7% 下降到了今年的 79.8%。

2. Java框架使用量

和 Java 版本的情况不同, Spring 4 从去年的50% 降到了今年的 30%, Spring 5 从去年的 24%涨到今年的 58.4%。

3. Spring Boot 不同版本的使用情况

在Spring Boot上,社区采用最新版本的速度和速度很快,这充分说明了Spring Boot 生态系统的成熟度。

Boot 2 从去年占比大概 30%,今年提升到了60.5%。

1.4和之前更早版本的占比开始下降。

4. 构建工具占比

构建工具的使用占比非常稳定,和去年差不多。

5. IDE 占比

IDE领域, IntelliJ 从去年的占比 55.4% 增长到了今年的 61.3%。

Eclipse 占比接近为 Intellij 的一半,从去年的38% 降到了今年的32.8% 。

6 Web/Application 服务器占比

Tomcat依然非常稳健,从去年的 62.5% 增长到了今年的 73%。

7 其他JVM语言

首先,令人惊讶和有趣的是,有62.6%的开发人员仅使用Java,和去年差不多(去年是62.8%)。

考虑到 Kotlin使用越来越广泛,本估计这个数字会下降,但是似乎还没有:

Kotlin的使用量从去年的 13% 增长到今年的 16.5%。

Groovy从19.3%降到了现在的17.4%,大部分人的注意力现在可能都集中在Kotlin身上了。

Scala也下跌了约1.1%,目前跌至8.6%。

所以从今年的趋势来看,Kotlin 正在淘汰其他虚拟机语言。

8. 数据库

MySQL非常稳健,PostgreSQL今年增长了 5%.

9. 总结

本文介绍了 2019年Java生态的状况。

有一些数据让人意外,也有些数据意料之中。

总之,感谢每一个投票的人。

来自https://www.baeldung.com/java-in-2019

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191205A0EJWD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com