Python 上升到第二位,GitHub 2017 开发者年度报告

GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。

每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。

整体数据:

  • 2400 万用户
  • 150 万组织
  • 6700 万 Repo
  • 130 万学生开发者
  • 自 2016 年 9 月,10 亿 Commit
  • 自 2016 年 9 月,2530 万活跃项目
  • 自 2016 年 9 月,1250 万活跃 Issue
  • 自 2016 年 9 月,新增了 670 万开发者
  • 自 2016 年 9 月,新增了 45.1 万个组织入驻 GitHub
  • 自 2016 年 9 月,120 万人提交了他们的第一个 Pull Request
  • 自 2016 年 9 月,410 万人创建了他们的第一个 Repo
  • 19.1 万人 star 或 fork 了项目但没有提交代码
  • 自 2016 年 9 月,130 万新 Pull Request ,包括 Linus Torvald 的第一个 GitHub Pull Request:https://github.com/Subsurface-divelog/subsurface/pull/155
  • 合并了 100,000,000 次 Pull Request
  • 关闭了 68,800,000 个 Issue
  • 不包括框架和语言,下面的标签被使用得最多
    • machine-learning
    • game
    • iOS
    • API
    • blog
    • website
    • deep-learning
    • library
    • arduino
    • plugin
    • database
    • bot

接着看一下

2017 GitHub 上最受欢迎的前 15 门语言

(点击可看大图)

可以看到,Python 已代替 Java 从去年的第三突进了第二,相比去年它新增了 40% 的 Pull Request。越来越多开发者在感慨“人生苦短” 了?

相关阅读:《JS 又是第一编程语言:GitHub 2016 年度报告亮点汇总

Java 则被挤下到第三位,不过 Java 9 刚发布不久,而且它的模块化特性深受开发者喜爱,霸主地位还是很难撼动的。

排名第一的依然是 JavaScript,而且远甩其他语言好几条街。联想到近几年前端技术的火热发展,所以并没有太大意外。

排名前十五的语言(按先后顺序):JavaScript、Python、Java、Ruby、PHP、C++、CSS、C#、Go、C、TypeScript、Shell、Swift、Scala、Objective-C

被 fork 最多的前十个项目

贡献者最多的前十个项目

review 最多的前十个项目

discuss 最多的前十个项目

上面四个排行榜,TensorFlow 在其中三个都留下了自己的名字,人工智能技术越来越多地被关注,经历了被称为“人工智能元年”的2016年,人工智能在2017年也迎来了更大的发展。

更多详细内容,可参看官网:https://octoverse.github.com/


原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2017-10-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

实测!小程序「多媒体能力」大更新,居然还能做直播了?

在昨天晚上,微信小程序又全面升级了包括录音、拍照摄像、视频播放等多向多媒体能力,同时还进一步完善访客来源数据,让你能清晰看到这些用户是从哪些渠道来的。

16220
来自专栏企鹅号快讯

惊爆!小程序连发7种新能力,开直播、连Wi-Fi、分包加载……你们想要的都来了!

昨晚沉寂已久的小程序又在深夜向我们发射了四大新能力 ? 1 升级实时音视频录制及播放能力 小程序拥有实时录制音、视频和播放音视频组件啦! 符合类目要求的小程序自...

230100
来自专栏Java学习网

盘点五类最受欢迎的开源云项目

  Linux.com和The New Stack曾联合起来做过一项调查:你认为的最受欢迎的开源云项目是哪些?调查涵盖了hypervisors、IaaS、Paa...

51970
来自专栏云计算D1net

如何严格管理你的混合云方案

追求混合云的道路是不适合意志薄弱者的。从短期来看,最佳的混合云模式可能是找出那些可以在不同环境中长时间干净运行的应用。简单的转移工作负载只是冰山一角。更重要的是...

34650
来自专栏ThoughtWorks

在医疗健康领域引入软件开发安全实践

BSI简介 “Build Security in DNA”简称BSI,是在开发过程中内置安全的软件开发实践。 顾名思义,BSI是要将各种安全措施从早期就纳入到软...

28540
来自专栏数据猿

【案例】光大银行:风险一体化项目实施

随着大数据和互联网+时代来临,大数据成为商业银行在市场竞争重要手段之一。新的市场和业务变化推动商业银行向智能化转型。银行信用卡中心数据外延大,与个人的结合点多,...

34640
来自专栏WeTest质量开放平台团队的专栏

当压测遇见奥运 ——游戏服务器如何在上线时面对用户的洪荒之力

大量用户登录游戏产生的“洪荒之力”往往会对游戏服务器产生巨大的压力,游戏上线之前对服务器的承载能力做测试是必须要做的事。本文从腾讯游戏之前服务器性能测试的经历出...

14930
来自专栏Java技术栈

阿里巴巴Java开发手册(终极版)

别人都说我们是码农,但我们知道,自己是个艺术家。也许我们不过多在意自己的外表和穿着,但我们不羁的外表下,骨子里追求着代码的美、质量的美。而代码规约其实就是一个对...

74180
来自专栏智能计算时代

LF EdgeX Foundry为IoT启用边缘计算

Linux基金会推出了EdgeX Foundry,该项目旨在为物联网计算和可互操作组件生态系统建立开放框架。 EdgeX Foundry旨在促进边缘计算的模式,...

37540
来自专栏FreeBuf

iOS 12 安全更新 | 一个月内安装率超 50%,越狱和漏洞一个也没少

九月份,苹果发布了新品手机 iPhone XS,同时也发布了 iOS 12 更新。此后,新版 iOS 系统的安装率逐渐走高。根据市场调研机构 Mixpanel ...

18950

扫码关注云+社区

领取腾讯云代金券