GitHub 发布2017年度开发者报告 JavaScript 依然最受欢迎
来源:互联网 发布:php编程是什么 编辑:程序博客网 时间:2024/05/22 17:13
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。越来越多开发者在感慨“人生苦短” 了?
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年也迎来了更大的发展。
广告推广
- GitHub 发布2017年度开发者报告 JavaScript 依然最受欢迎
- GitHub 发布年度开发者报告 JavaScript 依然最受欢迎
- GitHub 发布年度开发者报告 JavaScript 依然最受欢迎
- JS 依然最受欢迎,GitHub 2017 开发者年度报告
- 海博远创荣获“年度最受欢迎移动互联网应用开发者”
- GitHub发布 :2016 年最受欢迎的编程语言
- Python 崛起、JavaScript 制霸 —— GitHub 2017 年度开源报告里的语言之争
- 2017年前端"最受欢迎"调查报告:ES 6,React和Sublime Text依然霸主
- GitHub 年度报告,2017 年最受欢迎的编程语言
- GitHub 年度报告,2017 年最受欢迎的编程语言
- GitHub 年度报告,2017 年最受欢迎的编程语言
- GitHub 2017 年度报告,最受欢迎的编程语言是?
- 每个开发者都应该拥有一款的 GitHub Trending 客户端,GitHub 最受欢迎的开源项目浏览器
- [摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
- TalkingData发布2016移动互联网报告 :最受欢迎手机华为第一小米第二
- 盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
- 2017年度最受欢迎开源中国项目:roncoo-pay参与投票评选
- JEECG参与2017年度最受欢迎开源项目投票,请投上宝贵一票
- Java基础--4运算符
- Android基于Retrofit2.0+RxJava的结合使用,让你的网络请求更简单
- Html常见用法
- 2017.11.8 LeetCode N皇后问题
- RS485(半)全双工实现
- GitHub 发布2017年度开发者报告 JavaScript 依然最受欢迎
- 使用jsonp获取天气预报
- 自定义控件ViewPagerIndicator的使用
- [翻译]WebRender:让网页渲染如丝顺滑
- Altium Designer 13.0 画图技巧
- 计算圆和长方形的面积
- js严格模式
- 面向对象的设计模式及魔术函数
- C# 系统应用之通过注册表获取USB使用记录