写点什么

GitHub Octoverse 2018 调查要点

  • 2018-10-28
  • 本文字数:1001 字

    阅读完需:约 3 分钟

Octoverse 是 GitHub 为把握社区脉搏而针对社区开发人员开展的年度调查。以下是今年调查的要点。

国家地区和贡献者

拥有最多 GitHub 用户的国家与地区的排名与去年的 Octoverse 没有显著差异,美国排名第一,约占整个社区的 20%,其次是中国、印度、英国、德国和加拿大。在排名有所提升的国家中,日本排名从第 9 位上升到第 8 位,西班牙从第 14 位上升到第 12 位,中国香港位居第 17。

亚洲是 2018 年创建最多新存储库的大洲,截至 2018 年 9 月 30 日,亚洲创建的开源存储库数量超过了世界其他地区创建的存储库总量。贡献者数量增长较快的国家或地区是中国(香港)(1.8 倍)、新加坡(1.8 倍)、埃及(1.6 倍)、尼日利亚(1.6 倍)和孟加拉国(1.6 倍)。虽然美国拥有最大的开发者群,但 2018 年的贡献增长趋势主要来自美国之外。

私有、公共和开源存储库的每小时贡献分布并未带来很多意外,开放源代码和公共贡献数量在傍晚和周末上升,而私有贡献在白天和工作日普遍存在。

语言和项目

最常用语言的排名没有发生变化,前 6 种语言包括 JavaScript、Java、Python、PHP、C++ 和 C#。在上升或下降最明显的语言中,TypeScript 从去年的第 10 位上升到第 7 位,而 C 语言和 Ruby 相对于其他语言而言失去了阵地。

增长最快的三种语言是 Kotlin(2.6x)、HCL(2.2x)和 TypeScript(1.9x)。Rust(1.7x)和 Go 语言(1.5x)证实了使用更专注于线程安全的静态类型语言的趋势。在前 5 种语言中,只有 Python 显示出了显著增长(1.5 倍)。

拥有最多贡献者的项目是 Visual Studio Code(19k)、React Native(10k)和 TensorFlow(9.3k)。说到贡献者的增长,Azure Docs、PyTorch 和 Godot(一个游戏引擎)是增长最快的项目。

在企业为开源项目所做的贡献方面,微软以 7700 个贡献瑶瑶领先,其次是谷歌(5500 个),以及 RedHat(3300 个)。贡献最多的三所大学是加州大学伯克利分校、华盛顿大学和麻省理工学院。

总的来说,GitHub 的采用率逐年增长,来自 210 万个企业的 3100 多万开发人员使用了 9600 多万个 GitHub 存储库。2018 年新用户的增长令人感到震惊,去年新用户加入该平台的人数比之前的六年总和还多。同样,参与的企业数量在 2018 年增长了 40%。创建的拉取请求总数达到了 2 亿个,其中三分之一是在 2018 年创建的。

GitHub Octoverse 2018 包含了更多数据和见解,因此请务必前往官方网站了解所有详细信息。

查看英文原文 GitHub Octoverse 2018 Highlights

2018-10-28 04:431095
用户头像

发布了 731 篇内容, 共 450.1 次阅读, 收获喜欢 2002 次。

关注

评论 1 条评论

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

微服务实践之分布式定时任务

万俊峰Kevin

微服务 定时任务 延迟任务 Go 语言

《撬动星球的头部效应-绝非偶然》读书笔记

SilentMacUser

极客时间 读书笔记 产品经理 知识星球 极客大学产品经理训练营

laravel的生命周期

一个大红包

28天写作 3月日更

ARTS - week 1

steve_lee

IDEA 敏捷开发技巧——实时模版

程序员小航

IDEA IntelliJ IDEA

springboot 2.4.0 knife4j 3.0.1接口文档框架

黄敏

springboot SpringBoot 2 Knife4j

SpringBoot启用HTTPS

黄敏

jdk https openssh springboot

HBase分布式部署

Fong

大数据 运维 部署

产品经理是个很务虚的岗位吗?

涛哥 数字产品和业务架构

产品经理

中台建设落地浅谈

Man

中台 数字化转型

工具软件与开源

行人23

开源 SaaS

使用Android版VMware Horizon Client连接到云桌面

梅花鹿鹿

正则表达式.02 - 量词与贪婪

insight

正则表达式 3月日更

翻译:《实用的Python编程》04_01_Class

codists

Python

Dubbo 进行一次微服务调用的时序图

跳蚤

Centos7 systemctl 启动Java应用

黄敏

Java Linux Centos 7 部署

Hbase详解

Fong

大数据 运维 概念

浅淡python中with的用法,上下文管理器

极客新人

Java安装教程

Sakura

28天写作 3月日更

需要深入的技术领域,方向正确是成功的关键

杨明越

程序员之禅(五)十条准则

每天读本书

读书笔记 每天读本书

学大数据应该怎么入门--大数据学习之路

大数据技术指南

大数据 3月日更

浅谈微服务架构

跳蚤

Vue3源码 | 深入理解响应式系统上篇-reactive

梁龙先森

大前端 Vue3 源码解析

开课啦基于 dubbo-go 的服务端技术升级实战

apache/dubbo-go

微服务 云原生 dubbo dubbo-go dubbogo

设计模式的5个常见问题及解决办法

乐天

设计模式

能源区块链研究|中国内蒙古自治区为减少能源消耗 禁止比特币采矿

CECBC

比特币

《精通比特币》学习笔记(第三章)

棉花糖

区块链 学习 3月日更

如何让别人访问到你的本地项目? Ngrok免费实现内网穿透

xiezhr

ngrok 内网穿透 3月日更

Linux时间同步-NTP服务器

黄敏

Linux ntp

JVM笔记 -- JVM的发展以及基于栈的指令集架构

秦怀杂货店

JVM JVM笔记

GitHub Octoverse 2018调查要点_开源_Sergio De Simone_InfoQ精选文章