软件和应用|GitHub 2020年度Octoverse报告:Python和TypeScript变得更受欢迎
GitHub 刚刚发布了 2020 年度的 Octoverse 报告,可知该开源代码托管平台吸引了全球 5600 万开发者,高于 2019 年的 4400 万、以及 2018 年的 3100 万 。此外受 COVID-19 大流行的影响,开源项目的活跃度也有激增的趋势 。在最常用的编程语言中,JavaScript 仍是最受欢迎的一个,Python 区居第二,然后是 Java 和快速增长的 TypeScript 社区 。
文章图片
GitHub 编程语言热度排行
由微软所维护的 TypeScript 编程语言,其排名已从 2018 / 2019 年的第七位,上升至 2020 年的第四位 。与此同时,五年前较受欢迎的 PHP 和 Ruby 编程语言,其热度还在持续下降 。
其它亮点包括:尼日利亚在开源项目中的排名依然高企,其次是中国香港地区、沙特阿拉伯、以及孟加拉国 。
【软件和应用|GitHub 2020年度Octoverse报告:Python和TypeScript变得更受欢迎】
文章图片
用户活跃区域分布图
在对开源项目的贡献和活跃用户数量上,尽管美国已经下滑到了 22.7%,但整体仍高于世界上任何其它地区 。
此外开源项目的创建数量同比增长了 40%,且分析发现开发者的贡献在假日和周末达到了顶峰 。至于企业开发人员,则最有可能在工作日提交代码和项目变更 。
文章图片
开源项目贡献趋势
报告还试图描绘大型社区在 GitHub 上的运作方式差异,以开源的 TensorFlow 机器学习框架为例,该社区有一种典型的行为模式 。
其中大多数新成员会对相关问题发表评论(50~75%),占了新问题的 25~30% 左右、以及查看查询请求的 5% 左右 。被认定为是开发者的访客数量,从 2016 年的 60% 下滑到了 54%,此外报告还细分出了参与 TensorFlow 等项目的数据分析师、科学家、以及管理人员 。
在其它社区中,新成员发布代码的频度要高于老成员 。但在 TensorFlow 上,这种情况几乎不存在,甚至经验丰富的开发者也不会高频次地推送代码更新 。
因为在这里,大家的主要互动方式,就是讨论相关问题 。
此外随着 GitHub Classroom 的推出,教育也成为了 GitHub 社区中越来越重要的一部分,使这部分用户成为了该平台上仅次于开发者的第二大群体 。
最后,成立于 2008 年的 GitHub,在 2014 年发布了首份 Octoverse 年度报告 。最新的 2020 年度报告,则是在本周早些时候的 GitHub Universe 年度会议期间发布的 。
推荐阅读
- 区块|面向2030:影响数据存储产业的十大应用(下):新兴应用
- 下架|APK Installer 和 WSATools 同时躺枪:冒牌应用登陆微软应用商店
- 苏宁|可循环包装规模化应用 苏宁易购绿色物流再上新台阶
- 软件和应用|AcrylicMenus:让Windows 10右键菜单获得半透明效果
- Tencent|原生版微信上架统信UOS应用商店:适配X86、ARM、LoongArch架构
- 技术|使用云原生应用和开源技术的创新攻略
- 飞腾|原生版微信登陆统信UOS应用商店,已适配X86/ARM/LoongArch架构
- 智能化|龙净环保:智能型物料气力输送系统的研究及应用成果通过鉴定
- 软件和应用|iOS/iPadOS端Telegram更新:引入隐藏文本、翻译等新功能
- 部落|excel固定显示行列视频:应用冻结窗格同时固定标题行和列