写点什么

2020 年 InfoQ 最受欢迎的文章排行榜 | 开源篇

系列之第六篇:开源 TOP10

  • 2020-12-26
  • 本文字数:2072 字

    阅读完需:约 7 分钟

2020年InfoQ最受欢迎的文章排行榜 | 开源篇

2020 年 InfoQ 最受欢迎的文章排行榜来了!


本次榜单涵盖九大热门领域:架构、前端、编程语言、云计算、AI、开源、技术管理、运维、区块链…


第一篇架构篇、第二篇前端篇、第三篇云计算篇、第四篇AI篇、第五篇区块链篇已发布。今天,我们来看看“开源”。


2020 年,InfoQ 一共发布了 1053 篇开源类的文章,总阅读量超过 239 万。 以下是前十篇最受欢迎的开源类文章,你绝对不能错过!


Top 1:《刚刚,华为鸿蒙OS 2.0 发布,源代码现已开放》


作者:蔡芳芳,罗燕珊,赵钰莹


9 月 10 日,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0)。 与此同时,余承东宣布将鸿蒙 OS 的代码捐赠给开放原子开源基金会进行开源孵化,并公布了鸿蒙系统的开源路标:9 月 10 日,即从今天起,鸿蒙系统将面向大屏、手表、车机等 128KB-128MB 终端设备开源;2021 年 4 月,面向内存 128MB-4GB 终端设备开源;2021 年 10 月,将面向 4GB 以上所有设备开源。


TOP 2:《尤雨溪自述:打造Vue 3背后的故事》


作者:尤雨溪 | 译者:王强 | 策划:蔡芳芳


如今有超过一百万的开发人员在使用 Vue,其中有只懂一点 HTML/CSS 的新手,从 jQuery 一路走来的专家,从其他框架迁移过来的老鸟,在寻找前端解决方案的后端工程师,还有负责设计大规模软件的架构师。开发人员的多样性意味着使用场景的多样性,Vue 的设计在不断根据这些需求变化和发展,并设法从诸多权衡中找到平衡点。


尤雨溪在今年年初 Vue 3 正式发布之前撰写了这篇长文,详述 Vue 3 的设计过程。InfoQ 将全文翻译如下,希望能帮助你更好地了解 Vue 3 背后的故事。


TOP 3:《程序员疫情时的呐喊:wuhan2020项目登陆GitHub,共克时艰》


作者:赵钰莹,李冬梅


这个春节,每个人的神经都被“新型肺炎”牵动着。社会各界也纷纷贡献自己的力量势必要打赢这场“生命保卫战”。程序员们也用自己的专业技能在后方为灾情贡献自己的一份力量。


TOP 4:《Deno内部代码将停用TypeScript,并公布五项具体理由》


作者:Elio Rivero | 译者:核子可乐 | 策划:蔡芳芳


日前 Deno 官方公布的一份文档指出,出于对当前环境的实际考虑,Deno 将停止在内部代码中继续使用 TypeScript。文档中提到的问题涉及 TypeScript 编译时间、结构以及代码组织方式等。未来,Deno 项目将使用纯 JavaScript 编写内部代码。


TOP 5:《91%的商业App包含过时或废弃的开源组件 | 2020 OSSRA 开源安全和风险报告》


作者:Jack M. Germain | 译者:杨志昂 | 策划:刘燕


根据 5 月 12 日 Synopsys 发布的 2020 开源安全与风险分析报告,如今几乎所有商业软件中都存在过时或废弃的开源组件,这会导致面向企业和消费者的许多应用程序都面临安全问题、违反许可和运维威胁等各种风险。


TOP 6:《Linus Torvalds:我们都老了,但Linux维护后继无人》


作者:核子可乐,Tina


在线上开源峰会与嵌入式 Linux 大会上,Linux 缔造者 Linus Torvalds 谈到了为开源操作系统寻找未来维护者时的种种挑战。他表示,“很多新人都在 50 岁以下,他们才是目前开发工作的主力。当然,跟那些 30 岁上下的人们相比,我们确实是越来越老了。好在我们这些长期参与项目的早期成员还能做做维护与管理工作。”Torvalds 强调,“我们的维护者确实不够。能编写代码的人很多,能处理一部分维护工作的也不少,但很难找到那种可以吸纳他人代码贡献并立足上游将一切整合起来的人才。这也是我们目前面临的一大主要问题。”


TOP 7:《我们分析了GitHub上5.46 亿条日志,发现中国开源虽然贡献大但还有这些不足...》


作者:InfoQ 中文站,X-lab 开放实验室


在开源日益重要的今天,我们也需要一份建立在全域大数据基础上得出的相对完整、可以反复进行推演的数据报告(报告、数据、算法均需开源)。因此,InfoQ 联合 X-lab 开放实验室发布“GitHub 2019 数字年报”,通过对 2019 年 GitHub 上 5.46 亿条日志进行分析,展现目前开源世界全貌,以及中国的开发者和企业组织在整个开源产业中的表现。


TOP 8:《Redis之父退出开源项目维护:人生苦短不想上班》


作者:Tina、核子可乐


Redis 之父 Salvatore Sanfilippo 表示将不再担任 Redis 开源项目的软件维护者,并“将 Redis 交给 Redis 社区”。这意味着 Redis 项目的未来命运将由整个社区决定,而不再单纯掌握在 Sanfilippo 一个人手中。


TOP 9:《Apache Tomcat被曝重大漏洞,影响过去13年的所有版本》


作者 | 万佳


近日,国内安全公司长亭科技披露一个在 Tomcat 中潜伏十多年的安全漏洞——Ghostcat (幽灵猫),其编号为 CVE-2020-1938。据长亭科技官方介绍,这个漏洞影响全版本默认配置下的 Tomcat(已确认影响 Tomcat 9/8/7/6 全版本),这意味着 Ghostcat 在 Tomcat 中潜伏十多年。


TOP 10:《怀疑开发者在“造核弹”?GitHub不断封禁开源项目》


作者 | Tina、张晓楠


继去年封禁伊朗等地区账号后,GitHub 今天再次封禁了一个属于微软的前端开源项目 Aurelia,理由是项目中有两名来自伊朗的外部贡献者。虽然 GitHub 首席执行官致歉表示“这次的确是个错误”,但是开发者们显然不买账:GitHub 封禁项目的行为是否太随意了?这样的行为难道不是与开源信念背道而驰吗?

2020-12-26 09:005240
用户头像
蔡芳芳 InfoQ 总编辑

发布了 813 篇内容, 共 591.1 次阅读, 收获喜欢 2808 次。

关注

评论

发布
暂无评论
发现更多内容

读《Software Systems Architecture》(08)—— Concerns,Principles,and Decisions

术子米德

架构师成长笔记

浅谈微服务框架选型

阿泽🧸

微服务 6月月更

窃取证书的攻击流程及抓包分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

盘点攻防演练中红队的主要工具(上)

穿过生命散发芬芳

工具 6月月更 攻防演练

【LeetCode】 计算应缴税款总额 Java题解

Albert

LeetCode 6月月更

读《Software Systems Architecture》(07)—— The Architecture Definition Process

术子米德

架构师成长笔记

如何玩转“听到头疼用了爱”的函数计算

明道云

详解MOVE PROTOCOL的测试版,让健康运动如影随形

BlockChain先知

读《Software Systems Architecture》(04)—— Architectural Perspectives

术子米德

架构师成长笔记

ConcurrentHashMap性能测试

FunTester

百里带你一文读懂selenium自动化测试(基于Python)

伤心的辣条

Python 程序人生 软件测试 自动化测试

29岁转行软件测试靠谱吗?一个过来人的心路历程送给迷茫的你

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

GetX — Flutter 开发的百宝箱

岛上码农

flutter ios 跨平台 安卓 6月月更

3个月软件测试培训出来后的感悟-写给正在迷茫是否去学软件测试

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

读《Software Systems Architecture》(10)—— Identifying and Using Scenarios

术子米德

架构师成长笔记

SOL staking质押现已在 AscendEX Earn 上线

鳄鱼视界

读《Software Systems Architecture》(06)—— Introduction to the Software Architecture Process

术子米德

架构师成长笔记

【协程】ViewModelScope源码解析

yechaoa

android 协程 6月月更 ViewModelScope

leetcode 70. Climbing Stairs 爬楼梯(简单)

okokabcd

LeetCode 动态规划 数据结构与算法

为什么一定要参与开源项目?

源字节1号

开源 软件开发

读《Software Systems Architecture》(05)—— The Role of the Software Architect

术子米德

架构师成长笔记

读《Software Systems Architecture》(03)—— Viewpoints and Views

术子米德

架构师成长笔记

读《Software Systems Architecture》(09)—— Identifying and Engaging Stakeholders

术子米德

架构师成长笔记

【题解】剑指 Offer 05. 替换空格(C语言)

未见花闻

6月月更

从昇腾AI助力富士康产线升级,看中国智造的未来之路

脑极体

前端uni-app框架之实战主要技术栈day_3

恒山其若陋兮

6月月更

读《Software Systems Architecture》(01)—— Introduction

术子米德

架构师成长笔记

Java—线程安全

武师叔

6月月更

Python自动化测试之模块、包与路径知识讲解

伤心的辣条

Python 程序员 程序人生 软件测试 自动化测试

读《Software Systems Architecture》(02)—— Software Architecture Concepts

术子米德

架构师成长笔记

2020年InfoQ最受欢迎的文章排行榜 | 开源篇_开源_InfoQ编辑部_InfoQ精选文章