4000万开发者在365天里能做什么?
最近,全球开发者社区GitHub发布了2019年度报告,4000万程序员
最爱开源项目和编程语
言排名出炉,一起来看看吧!
中国开源贡献仅次美国
在过去的一年中,有 1000万新开发者加入了GitHub社区,为全球4400万个开源项目做出了贡献。而且,接近80%的Github用户来自美国以外。
上图展示了自2014年开始,美国之外的repo贡献便已经开始超过本土。
继美国之后,中国、印度和德国今年加快了开放源代码的使用速度。
中国的开发者fork和clone的项目比去年多了48%。
Python首次击败Java位列第二
今年,开发者们在GitHub上使用了370多种主要语言。
年度使用人数最多的编程语言仍然是
JavaScript,连续6年稳坐第一宝座!
而今年新爬上本榜单的是
C#和Shell
。并且在GitHub历史上,
Python首次击败Java,成为使用第二多的编程语言。
增长最快的编程语言TOP 10
报告还指出了增长最快的编程语言:
Dart
。Dart是谷歌用户界面工具包Flutter的编程语言。
报告还发现,面向类型安全和互操作性的静态类型语言:Rust,Kotlin和TypeScript的社区仍在快速发展。
贡献者最多的开源项目TOP 10
今年,最流行的开源项目贡献者有超过10000名。其中两个自2016年就在榜单中了,它们是
microsoft/vscode 和 ansible/ansible。
2019年新进入这个榜单的是flutter/flutter,firstcontributions/firstcontributions, 以及 home-assistant/home-assistant.
贡献者增长最快的开源项目TOP 10
跨语言和平台构建应用程序和网站的工具包和框架在今年的增长很快。自2018年12月发布1.0版本以来,
flutter/flutter的增速排名第二
。
值得关注的新项目
有一些项目虽然增长不是最快的,不过很值得关注。包括:
TrillCyborg/fullstack
一个full-stack样本,供用户学习一些很酷的东西,或构建你的下一个应用程序(注:程序员被拖欠工资,怒将这个项目开源了……)
jesseduffield/lazydocker
docker和docker-compose的一个简单的终端UI,用gocui库和Go编写
practicalAI/practicalAI
使用机器学习从数据中获得有价值的见解
pomber/git-history
一种快速浏览任何Git存储库中文件历史的方法
结语:
人生苦短 我用Python,
之前有人预测,Python在几年内将成为使用量最多的编程语言,现在,它已经成为了现实。
每天有数以百万计的人使用 Python,并且使用者数量正在暴涨。
Python 一方面简单易用,一方面又健壮到可以用来开发大型的应用程序。
Python简单易学,接近于自然语言,又应用广泛,在web开发、人工智能、大数据、自动化运维测试等方面有着出色的表现。
现在,如果你要学一门编程语言,那么无疑可以从Python开始!
+学姐薇:xuejie077,领取免费最新IT技术学习资料!