极客视点
极客时间编辑部
极客时间编辑部
113231 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:24
登录|注册

2017 年排名Top 100的Java类库

讲述:丁婵大小:1.10M时长:02:24
近日,海恩·艾丹(Henn Idan)按照 star 数排名,从 GitHub 上拉取了前 1000 份 Java 代码仓库,然后过滤安卓项目,剩下 477 个纯 Java 项目,近 26 万份 Java 源文件。海恩基于这 477 个纯 Java 项目进行了分析,得出了 2017 年排名 Top 100 的 Java 类库。
他在数据检索方面采用了谷歌的 BigQueary,来得到更精确的结果。BigQuery 是谷歌专门面向数据分析需求设计的一种全面托管的 PB 级低成本企业数据仓库。该服务让开发者可以使用谷歌的架构来运行 SQL 语句对超级大的数据库进行操作。BigQuery 可在几秒内扫描 1 TB 的数据,在几分钟内扫描 1 PB 的数据。
和 2016 年一样,排名第一的类库依旧是 JUnit。基于它扩展的 JUnit Runner 占据第二名的位置,较旧的 junit.framework 此次也在第三名的位置。 据此可以看出,JUnit 包揽了前三甲。
Mockito 这个开源的 mock 测试框架排名第四,它是一个强大的用于 Java 开发的模拟测试框架, 通过它开发者可以创建和配置 Mock 对象, 进而简化有外部依赖的类的测试。
位列第五的是 Java 中的日志组件 SLF4J,这从某个侧面体现出目前的开发人员对日志还是比较情有独钟的。此外 Hamcrest 类库的排名上升,排在了第六名,说明开发人员确实是需要更好的测试环境。
谷歌的 Guava 类库排名第 7,而最受欢迎的 JSON 类库是 Jackson。此外,纵观前 100 名,Spring 有很好的表现,共有 8 个类库进入榜单前 100 名。
通过这些数据可以得出一个主要的结论:那些在 2016 年受欢迎的类库,在 2017 年依旧受欢迎。这也说明,这些类库背后的开发者、团队或者公司都在努力的使这些类库变得更好。
这也意味着,如果开发人员打算开始编写自己的 Java 项目,或者日常的开发中,这些排名靠前的类库都是不错的选择。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 张凤霞
    为什么测试方面的类库如此受欢迎?和java语言本身有关系吗?
收起评论
显示
设置
留言
1
收藏
45
沉浸
阅读
分享
手机端
快捷键
回顶部