首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Java 这一年:IntelliJ 称霸 IDE,Kotlin 成最大赢家!

  • 24-03-05 04:00
  • 4787
  • 7498
blog.csdn.net

640?wx_fmt=gif

【CSDN 编者按】我们已经迎来了 Java 11,而 Java 12 也将很快到来,Oracle 已经带着 Java 如此向前了,但我们在实际生产环境中所使用的却显得滞后许多,本文作者分享了整个 Java 生态在2018 年的现状,值得一读。

640?wx_fmt=jpeg

作者 | 帝都羊

投稿 | 架构师小秘圈

640?wx_fmt=png

Java 版本使用占比


毫无疑问,Java 8 被广泛用于生产环境!

640?wx_fmt=png

Java 9 和 Java 10 的使用率非常低,不到 5%。2017 年,Java 7 和更早的版本的数量大约是 24.4%,现在是 10.6%——所以生态系统显然正在升级,主要是升级到 Java 8。


640?wx_fmt=png

Spring 版本使用占比


Spring 4 是现阶段应用最广泛的版本。

640?wx_fmt=png

很多开发者,正在向 Spring 5 进行迁移,Spring 5 的比例有去年的百分之 2.2 上升到今年的百分之 24,这是一个明显的趋势!


640?wx_fmt=png

Spring Boot 版本使用占比


Spring Boot 真的是给 Java 开发者带来了福音,解放了很多劳动力。现在凡是采用 Spring 构建的系统,基本上都是用了 Spring Boot。

640?wx_fmt=png

去年,大约 30.2%的基于 Spring 的应用程序只使用核心框架,但没有使用 Boot。现在,这个数字只有 16.7%。简而言之,大多数 Spring 应用程序现在都使用 Boot。

Spring 2 的占比上升很迅速,已经占到了30%!Boot 1.4 以及更老的版本由去年的 30% 降为 6.8%。


640?wx_fmt=png

编译工具使用占比


Maven 依然占据着最大的市场份额,为 74.2%。

640?wx_fmt=png

至于 Gradle,它占据了市场的一小部分,主要来自 Ant 规模的缩小,现在只占市场的 1/5 ,即 21.3%。


640?wx_fmt=png

开发工具使用占比


IntelliJ IDEA 由去年的 45.8% 增长到今天的 55.4%,显然赢得了今年 Java 领域的 IDE 王者之战。

640?wx_fmt=png

NetBeans 今年降至 5.1%,不到 2017 年 12.4% 的一半。Eclipse 依然占据百分之 30 多。有趣的是,IntelliJ 获得的大部分市场份额令人惊讶地来自 NetBeans,而不是 Eclipse。


640?wx_fmt=png

Web 应用服务器使用占比


Tomcat,毫无疑问依然是王者!

640?wx_fmt=png

其他应用服务器则相对均匀的瓜分剩余的市场!


640?wx_fmt=png

JVM 语言使用占比


Java 占据百分之 62.8,王者!

640?wx_fmt=png

对剩余的 JVM 语言,画一个饼状图,不得不提 Kotlin —— 这是疯狂的一年,从 2017 年的 11.4 跃升至今天的 28.8%。

640?wx_fmt=png


640?wx_fmt=png

总结


2018 年的 Java 生态系统,非常的有趣,证实了一些已经众所周知的趋势,并带来了一些新的变化。

在 IDE 方面,IntelliJ 仍在以强劲的步伐增长。而且,Kotlin 可能是今年最大的“赢家”,未来或许可以改变 JVM 语言的格局。

Spring Boot 现在被大多数 Spring 项目所采用,这已经不足为奇了,但这么短的时间内,获得这么大的进步,说明 Boot 确实能给开发者带来生产力提升。

本文为「架构师小秘圈」投稿,作者帝都羊,版权归作者所有,欢迎更多开发者朋友通过下方联系方式向 CSDN 投稿。

作者博客:https://blog.csdn.net/g6U8W7p06dCO99fQ3/

*作者独立观点,不代表 CSDN 立场。

【完】



640?wx_fmt=jpeg

 热 文 推 荐 

☞ 用 Python 分析了 1982 场英雄联盟数据,开局前预测游戏对局胜负!

☞ 刘强东成京东数科二股东;高通再诉苹果;金立否认裁定破产 | 极客头条

☞向 iOS 越狱彻底说再见!

☞ 你离优秀的开发者还有多远?

☞ 刚发布!Python 一二线城市月薪 15K 起!12 月再夺语言榜首

☞ 一个程序员父亲的呼吁:不要教你的孩子从小学编程!

☞ 比特币圈子段子多,苦中作乐就能过寒冬?

☞ 妈耶,摆脱机器音,二次宅的歌姬女友彻底活了

☞ Python | 7招教你识别一个网站是否是Django后台


640?wx_fmt=gif

 
 

print_r('点个赞吧');
var_dump('点个赞吧');
NSLog(@"点个赞吧!");
System.out.println("点个赞吧!");
console.log("点个赞吧!");
print("点个赞吧!");
printf("点个赞吧!\n");
cout << "点个赞吧!" << endl;
Console.WriteLine("点个赞吧!");
fmt.Println("点个赞吧!");
Response.Write("点个赞吧");
alert(’点个赞吧’)
echo(’点个赞吧’)

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png
CSDN
微信公众号
成就一亿技术人
注:本文转载自blog.csdn.net的CSDN资讯的文章"https://blog.csdn.net/csdnnews/article/details/85086171"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top