本文共 2200 字,大约阅读时间需要 7 分钟。
导读:
\\GitHub在周四发布的一篇博客中称,GitHub用户在2018年应该关注几个关键的开源项目趋势。
\\GitHub表示,用户在跨平台开发、深度学习以及教授新技能的项目中活跃度不断增长。2017年,GitHub用户数量将达到2400万,该网站可以帮开发者简化流程,并为新老开发人员找到开发新技能的方法。
\\去年,GitHub上有来自近200个国家的2400万人聚集在一起,共同编写更好、规模更大的的代码。2017年,我们忙碌于从框架到数据可视化的逾2500万个存储库构建,而今年,我们的活动只会更多。今天,我们将根据2017年GitHub上贡献者、访问者和最受欢迎活动的数据,来预测一下2018年开源项目的趋势。
\\2018年,跨平台或网页开发活动将是增长速度最快的领域之一。例如,2017年,Angular / angular-cli的贡献者数量比2016年增加2.2倍,Angular / Angular、Facebook / React ttps://github.com/facebook/react和Electron / Electron 相关的项目贡献、访问,以及收藏的次数更多。这些项目简化了开发流程,缩短了桌面和移动平台项目开始到部署所需的时间。
\\开发者对深度学习项目也非常感兴趣。在众多行业中,人工智能正在解决一系列复杂而有趣的问题。开发者对Keras-team / Keras 和Mozilla / DeepSpeech等项目的贡献推动了深度学习项目的发展趋势。TensorFlow 在2017年的访问量比2016年增加了2.2倍,而对TensowFlow /模型的访问量增加了5.5倍!
\\开发者对开发编码技能的兴趣无与伦比,并收藏了许多学习编码、获取编码工作和编码最佳实践的项目,其中包括很多2017年创建的项目。例如,Chalarangelo / 30-sec-of-code 和norvig / pytudes 分别提供用javascript和python编写代码的示例,以帮助开发者提高使用这些语言的流畅度。jwasham / coding-interview-university和yangshun / tech-interview-handbook 提供了如何通过软件工程岗位面试的资源。i0natan / nodebestpractices ,alibaba / p3c和daviddias / Front-End-Checklist 则为编写代码和组织项目提供了最佳实践。
\\我们通过三种不同类型的活动发现了这些趋势。首先,我们评出了2016年至少有2000个贡献者,并且在2017年贡献者数量增幅最大的Top100项目。我们还评出了2017年项目repo访问量增幅最大的Top100项目。最后,我们评出了2017年获得最多新星的Top100项目。结合这些列表,我们对项目进行了社区分类,并查看了列表中排名最高的社区。
\\我们对这一系列创意项目印象深刻。让开发者在编写代码的时候从命令行中追踪开发者最喜爱的NBA球队的战况,同时有充足的时间为记者和活动家创建一个可以监控家庭和办公室状况的安全应用程序。很棒的作品!
\\如果开发者想了解更多关于GitHub社区从2016年9月到2017年9月内容的数据,包括被fork最多、社交性最强和评论最多的项目,请查看我们在Universe发布的报告:The state of the Octoverse 。
\\开发者还可以在Felipe Hoffa对Medium的分析中 看到2017年谁是最重要的开源贡献者。
\\2017年期间GitHub开源项目贡献排名:
\\2017年,GitHub开源项目贡献Top3分别为微软、谷歌和RedHat。
\\而且,并非所有的项目状况相同:虽然Google比微软贡献的代码库多25%,但这些代码库获得了更多的星数(53万vs26万)。 亚马逊软件库2017获得27590颗星。
\\ \\BAT的的贡献也不少。
\\阿里巴巴排名Top9
\\腾讯排名Top14
\\百度排名Top15
\\最后,开发者还可以在我们重新设计的Explore,在GitHub上查找最新的项目合集和热门话题。
\\Explore projects
\\原文链接:
\\感谢对本文的策划和审校。
转载地址:http://sjpzl.baihongyu.com/