Github 发布了一篇博客,预测了 2018 年开源项目的发展趋势,这些趋势可以帮助开发人员在共享知识的同时,寻求方法简化流程,并 get 新技能。

去年,Github 有来自将近 200 个国家的 2400 万的开发者聚集在一起,共同编写更好更强大的代码。2017 年,从框架到数据可视化,共构建了 2500 多万个存储库,今年的数据似乎还会有所上升。

今年,Github 整理了 2017 年社区上贡献者、访问者和最受欢迎活动的数据,以预测 2018 年开源项目的发展趋势。

项目趋势

跨平台开发

跨平台开发和网页开发是 2017 年增在最快的领域。例如,2017 年,Angular/angular-cli 的贡献者数量比 2016 年多 2.2 倍。Angular / Angular,Facebook / React 和 Electron / Electron 等相关项目的贡献数、访问数、Star 数更加多。这些项目都帮助简化了开发流程,缩短了从桌面和移动平台开始到部署的时间。

深度学习

2017 年深度学习也受到了广泛的重视,人工智能帮助解决了存在于多个行业的,复杂而有趣的问题。开发者对 Keras-team / Keras 和 Mozilla / DeepSpeech 等项目的贡献与参与推动了这一领域的发展。2017 年,TensorFlow / TensorFlow 的访问量比 2016 年增加 2.2 倍,TensowFlow/models 的访问量增加了 5.5 倍。

新技能

开发者一直致力于开发编码技能,2017 年 Star 的项目都与编码学习、获取编码工作和编码最佳实践的项目有关。例如,Chalarangelo/30-seconds-of-code 和 norvig / pytudes 分别在 javascript 和 python 中提供代码示例,以帮助您提高这些语言的流畅度。jwasham/coding-interview-university 和 yangshun/tech-interview-handbook 为如何通过软件工程师的面试提供了资源。i0natan/nodebestpractices,alibaba / p3c 和 thedaviddias/Front-End-Checklist 为编写代码和组织项目提供了最佳实践。

方法

Github 通过三种不同类型的活动发现了这些趋势:

  • 首先,评出 2016 年至少有 2000 个贡献者,并且在 2017 年贡献者数量增幅最大的 Top100 项目

  • 然后,评出 2017 年项目 repo 访问量增幅最大的 Top100 项目

  • 最后,评出 2017 年获得最多新星的 Top100 项目

结合这三个列表对项目进行社区分类,并查看了列表中排名最高的社区。

更多信息

了解更多关于开源项目的信息,欢迎查看 Universe 上的报告:The State of the Octoverse。

我们之前还发布过一篇关于谁是“谁是2017年度开源贡献之王?”的文章:

2017年,GitHub 开源项目贡献 Top3 分别为微软、谷歌和红帽。

  • 微软大约有 1,300 名员工积极地将代码推送到 GitHub 上的 825 个顶级仓库

  • 谷歌大约有 900 名员工活跃于 GitHub,将代码推送到约 1,100 个顶级仓库

  • RedHat 大约有 442 人为 338 个仓库贡献代码

BAT 的贡献也不少

阿里巴巴排名 9

腾讯排名 14

百度排名 15

编译自:https://github.com/blog/2499-open-source-project-trends-for-2018

原文地址:https://github.com/blog/2499-open-source-project-trends-for-2018

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

GitHub 发布 2018 年开源项目趋势预测相关推荐

  1. GitHub 发布 2018 年开源项目趋势预测:跨平台、深度学习增长最快!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 近日,Github 发布了一篇博客,预测了 2018 年开源项目的发展趋势,这些趋势可以帮助 ...

  2. GitHub Android 最火开源项目Top20

    GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与i ...

  3. 【转】GitHub 优秀的 Android 开源项目

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  4. GitHub 优秀的 Android 开源项目——转自多篇网络文章

    GitHub 优秀的 Android 开源项目 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的Vie ...

  5. GitHub优秀的Android开源项目

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  6. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  7. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  8. GitHub 优秀的 Android 开源项目(值得研究)

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  9. GitHub 优秀的 Android 开源项目 - 让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) - 博客频道 - CSDN.NET

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea http://www.cnblogs.com ...

最新文章

  1. Wide Deep的OneFlow网络训练
  2. 标称变量(Categorical Features)或者分类变量(Categorical Features​​​​​​​)编码为数值变量(Continuous Features​​​​​​​)
  3. 使用rar备份mysql_用RAR备份源代码_用WSH备份数据库
  4. C++实现学生成绩管理系统
  5. win10 64 安装VSS2005报错,解决方法。
  6. qt 操作html,如何在Webkit窗口中操作页面内容(使用QT和QTWebKit)?
  7. Java数字图像处理基础知识 - 必读
  8. 解读腾讯极速高清AR-SR的画质改善机制
  9. PHP 代码简洁之道 ( PHP Clean Code)(第二部分)
  10. hdu-1088 Write a simple HTML Browser
  11. 图模型在信息流推荐系统中的原理和实践
  12. 前端学数据库之子查询
  13. 萍萍多用户简历系统 v1.0
  14. UML序列图总结(转)
  15. 1.hexo+next友情链接页面搭建
  16. 骆驼壳修改服务器,【电视直播】发烧友TV,骆驼壳导入直播源教程,打造个人专属永久盒子软件,你们想看的这都有!...
  17. wifi数据包解析_详细解析WiFi模块的基础知识
  18. 更好的图片压缩途径: WebP探索之路
  19. 无源滤波器设计与选型
  20. 【开源教程8】疯壳·开源编队无人机-GPIO(LED 航情灯、信号灯控制)

热门文章

  1. MySQL安装时出现的问题
  2. 使用ssh tunnel 来做代理或跳板
  3. php 利用http上传协议(表单提交上传图片 )
  4. 仿豆丁百度文库网页版阅读器完整解决方案
  5. CCNP课堂练习四:frame-relay traffic-shaping(帧中继流量×××)
  6. 关于商品分类 商品表和属性表的设计
  7. BCVP开发者社区2022专属周边第一弹
  8. 太神奇了!使用C#实现自动核验健康码:(1)二维码识别
  9. 张善友: .NET社区运营 | 2021 中国开发者生态峰会
  10. 什么?他居然想在DLL中放毒!