前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2019年Java生态状况

2019年Java生态状况

作者头像
明明如月学长
发布2021-08-31 11:16:55
4020
发布2021-08-31 11:16:55
举报
文章被收录于专栏:明明如月的技术专栏

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生态的状况。

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/12/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0 背景
  • 1 不同Java 版本使用情况
  • 2. Java框架使用量
  • 3. Spring Boot 不同版本的使用情况
  • 4. 构建工具占比
  • 5. IDE 占比
  • 6 Web/Application 服务器占比
  • 7 其他JVM语言
  • 8. 数据库
  • 9. 总结
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档