重新整理 | 屠敏
公司出品 | CSDN(ID:CSDNnews)
往后两年,在开放源码驱动力的下,信息控制技术的产业发展迎了非常大的变动,而当论或其所负面影响的具体文本应用领域、控制技术时,日前,TiDB 透过全面性的开放源码应用软件洞悉辅助工具 OSS Insight 预测了少于 5,000,000,000 行 GitHub 该事件统计数据,最后正式发布了《GitHub 2022 的态势和看法》调查报告,得出了关键的看法与提问。
在这本调查报告中,他们赢得了相关 2022 年 GitHub 上开放源码应用软件的有意思辨认出,主要包括:
Python 尽管往后两年蝉联金融行业开发人员最畅销的C词汇,但它并并非开放源码当今世界中最畅销的。往后六年开放源码当今世界的当今世界顶级C词汇第二名是 JavaScript;
我国开发人员往后两年在 GitHub 上,PullRequestEvent 占比 4.8%,WatchEvent 占 17.23%,ForkEvent 占 2.7%;
低标识符、Web3、资料库、AI 是往后两年 GitHub 上最活耀的六大应用领域;
每月名列前 20 位的活耀存储库中,甲骨文公司的占比最低。
接下去,他们将与我们一同加速介绍调查报告的完备文本。
JavaScript 已连续六年捧得双料,Python 正式成为前端最常见的词汇
往后六年开放源码当今世界的当今世界顶级词汇:JavaScript 位列第三,TypeScript 跌幅较低
该图表根据使用这些词汇的新存储库与所有新存储库的比率,对 2019 年至 2022 年的C词汇进行了年度名列。
其中,JavaScript 和 HTML 已连续六年名列第三位和第二位。Python 在 2021 年超越 Java 并升至第 3 位。
TypeScript 从六年前的第 10 位上升到了第 6 位,增幅最为明显。
SCSS 从第 39 位上升到第 19 位。根据官方的解释的是,随着 SCSS 的兴起,说明前端开放源码项目正在逐渐流行起来。
相较加速上涨的几门词汇,Ruby 和 R 这两种词汇多年来的名列下降了很多。
前端C词汇排行榜:Python、Java 倍受开发人员热烈欢迎
拉取请求中使用的C词汇反映了开发人员使用的词汇。为了找出最流行的前端C词汇,OSS Insight 透过 2019 年到 2022 年的新 pull request 查询了C词汇的分布,并总结出了每月使用率最低的 Top 10。
根据调查统计数据显示,Python 和 Java 分别名列第三和第二。自 2021 年开始,Go 超越 Ruby,名列第三位。
近几年来,Rust 在大厂的加持下,以及主流开放源码项目如 Linux 的应用中,一直呈上升态势,在 2022 年名列第 9。
另一边,C 词汇逐年呈现下滑的态势,从六年前的第八位到 2022 年的第 10 位。
我国开发人员 2022 年拉取请求该事件占 4.8%,Fork 数量最低
开发人员行为的地理分布透过查询 2022 年 1 月 1 日至 9 月 30 日期间,全球开发人员在 GitHub 上产出的各种该事件的数量,OSS Insight 统计出了 10 个热门国家/地区开发人员的具体文本行为。该图表按国家或地区显示每种该事件类型的比例。
根据调研统计数据显示,在前 10 个国家中开发人员触发的该事件约占所有 GitHub 该事件的 23.27%。然而,来自这些国家的开发人员数量仅占 10%。
其中:
美国开发人员最有可能审查标识符,PullRequestReviewEvent 该事件份额为 6.15%。
我国开发人员喜欢给仓库加星,WatchEvent 占 17.23%,ForkEvent 占 2.7%。
德国开发人员喜欢打开 Issue 和评论,IssueEvent 和 CommentEvent 占比分别为 4.18% 和 12.66%。
韩国开发人员更喜欢直接推送到存储库 (PushEvent)。
日本开发人员最有可能透过拉取请求提交标识符,PullRequestEvent 份额为 10%。
开发人员最喜欢在工作日做贡献
在 GitHub 上,全球的开发人员在工作日做项目贡献的占比达到近八成,只有 22.27% 的开发人员用周末的时间进行开放源码贡献。
低标识符、Web3
、GitHub Actions 、资料库、AI 是 2022 年最热门的控制技术应用领域和平台
每月,控制技术都会引入新的流行语。能否透过热词背后的开放源码库洞悉控制技术态势?
为此,OSS Insight 透过 Low Code、Web3、GitHub Actions、资料库和 AI 五个控制技术应用领域进行了调查。
透过查询了与每个控制技术应用领域相关的开放源码存储库的数量,以及 2022 年活耀存储库的数量,得出:低标识符热度最低,活耀存储库占 76.3%。
其次是 Web3,活耀度为 63.85%。相较而言,AI 经过几年的产业发展,今年的活耀度有所放缓,为 29.13%,但其 repos 的数量最多。
为了进一步探寻具体文本控制技术应用领域和平台的产业发展以及应用现状,OSS Insight 从存储库的年度增量、协作该事件的年度增量、参与协作活动的开发人员数量、Star 的年度增量四个维度,统计了 2015-2022 年每个控制技术应用领域的产业发展,并计算了每月的增长率,真实地反映新进入者、开发人员在该控制技术应用领域的参与度以及金融行业对该应用领域的兴趣。
2020 年是低标识符项目开发的高峰期
基于 2015-2022 年低标识符控制技术的产业发展态势图可以看出,2020 年是低标识符项目开发的高峰期,新增仓库增加了 313.43%,开发人员协作该事件增加了 157.06%。
2021 年,金融行业对低标识符的兴趣增幅最为显著,新的 Star 年度增量达到 184.82%。2022 年同比增长统计数据显示,新增存储库数量有所减少(-26.21%),但开发人员参与度仍在上升。
爆火的 Web3,在 2022 年关注度依旧很高
往后两年,Web3的关注度再创新高。无论是新存储库的创建、开发人员的数量,还是金融行业对该控制技术的兴趣,都在快速增长。其中,Web3 新存储库的增长率在 2021 年达到了 322.65% 的峰值。
GitHub Actions 存储库的年增长率一直在下降,但开发人员的参与度和业界对其的兴趣仍在小幅增加。
作为基础应用软件之一,资料库的门槛很高。与其他应用领域的项目相比,资料库项目有着稳定的增长速度。
近几年来,人工智能应用领域的开放源码项目逐渐放缓。此前在 2016-2017 年期间,达到峰值。
2022 年最畅销的存储库
根据统计辨认出,2019-2022 年最活耀的 Top 20 存储库如下所示:
其中,微软共有 5 个项目上榜 Top 20,分别为 VSCode、Azure-docs、C词汇 TypeScript、辅助工具 PowerToys 和 WSL(Windows Subsystem for Linux)。
值得注意的是,TensorFlow 和 Kubernetes 在已连续三年(2019 年至 2021 年)上榜后均跌出前 20。不过,今年再次上榜 Top 20,分别排在第八、九位。
更多调查报告文本详见:https://ossinsight.io/2022/
《2022-2023 我国开发人员大调查》重磅启动,热烈欢迎扫描