2019独角兽企业重金招聘Python工程师标准>>>

在过去几年里,Facebook 已然发展成为开源界规模最大、最活跃的企业之一。 2016年,Facebook 共推出了77个新项目,贡献者提交了6万次。目前总共有近400个项目和超过50万个关注者。

2016年,从提交的总数来看,Facebook 最受关注的项目依然都是前几年开源的。前五名依次为 Nuclide 、React Native、HHVM、Buck 和 PrestoDB。

Facebook 的两个旗舰项目,React 和 React Native ,2016年分别有超过5万和4万名关注用户。 此外,Pop、Immutable 、Create React App 有超过1.5万;HipHop VM(HHVM) 、Flux 、Fresco 有超过1万;另外还有20+个项目,都有超过5000的关注用户。

2016年,Facebook 还有一些值得注意的新项目:

Draft.js 是一个基于 React 的富文本编辑器框架,提供一致的模型以及跨浏览器差异化的抽象,发布之后广受欢迎。

另一个是前面有提到的,基于 React 的项目 —— Create React App,它是第一个在 Facebook孵化器 中启动的项目,代表着一个新的起始点。也是 Facebook 用来评估一个项目如何被社区接受,并决定如何进行长期管理的重要参考项目。Create React App 将构建新应用所需的一切内容都封装到单个命令行工具中,做到不用配置就可以创建 React App。

在2016年4月的 F8 大会上,Facebook 为 Android 和 iOS 发布了一套新的工具,展示如何使用 React Native 和与之配合的技术堆栈来轻松构建跨平台应用。在9月的年度@Scale会议上,开源了 Zstandard,一种新的数据压缩算法。

10月,Facebook 贡献了 Yarn。这是一个与 Exponent、Google 和 Tilde 共同构建的新型 JavaScript 包管理器。到12月份,已有1100多个提交。

此外,Facebook 开源了快速文本分类器 FastText,目前拥有超过5000个关注者。还开源了一个相机系统 Surround360,一款全景相机和先进的图像拼接软件。

Facebook 中的许多团队也在与行业中的其他人合作。比如与 Spotify 合作,对静态代码分析工具 Infer 进行改进,并与其构建系统集成。

同时,Facebook 向核心 Chef 提供了大量的 pull 请求,并在成为Chef Board委员会的一员后,开源了22个新的 Chef cookbook ,为 systemd 提供了 cgroup2 支持。其内核团队的21位工程师对主流 Linux 提交了600多个贡献,包括 cgroups2、MD/RAID5缓存、eBPF、btrfs 和缓冲写回修复。

2016年 Facebook 总共有超过 2700 个外部贡献者的 13,000 次请求,比去年增加了40%。

以上内容整理自 Facebook 发布的回顾博客 Facebook Open Source 2016 year in review。开头有提到,2016年 Facebook 开源了77个项目,除了文中提及到的,还有不少都颇为优秀。在此,再额外选取部分进行简单补充。

Yoga ——

是一个 CSS3/Flexbox 的跨平台实现(不再限于 html )。借助它,开发人员可以在 React Native 和各个平台上快速地构建 UI 布局。通过实现许多设计师熟悉的 API 并在不同平台上向开发人员开放,以实现团队内的最大协作。

FBMemoryProfiler ——

一款用于分析 iOS 内存使用和检测循环引用的工具库。这个库显示 FBAllocationTracker 和 FBRetainCycleDetector 怎么能一起合作,以及如何在真正的应用程序中使用。

ReDex ——

一个 Android 字节码的优化工具。它提供了 .dex 文件的读写和分析框架,并提供一组优化策略来提升字节码。

Parse Server ——

一个兼容 Parse.com API 的路由包,用于 Express。它是 Parse 后端的开源版本,可以部署到任何可以运行 Node.js 的基础架构。可以添加到现有的 Web 应用,也可以自行运行。

Torchnet ——

一款深度学习框架。是用 Lua 脚本语言写成,能够在标准的 x86 芯片或图形处理单元(GPUs)上运行,也可以让程序员重用某些代码。这样一来就能够降低工作量,同时也可以降低出现 bug 的几率。

转载于:https://my.oschina.net/mrtudou/blog/814590

8分钟回顾开源巨头 Facebook 的 2016相关推荐

  1. 强化学习工具Horizon开源:Facebook曾用它优化在线视频和聊天软件

    晓查 发自 凹非寺 量子位 出品 | 公众号 QbitAI Facebook上周末开源了一个强化学习工具--Horizon. 虽然之前也有其他公司开源过强化学习工具,但Facebook声称Horizo ...

  2. 社交巨头facebook下的messenger推出一项新功能——可以确定你的实时位置信息

    社交巨头Facebook宣布已经在其旗下的messenger扩展出一个新功能实时定位信息,该功能可以让你实时的分享给你的Facebook上的朋友你的实时定位.所以,要使用这项功能你必须先上Facebo ...

  3. 首次跌至发行价的Snap,要如何抵抗社交巨头Facebook的抄袭?

    在中国做社交,避不开腾讯:在美国做社交,大概也躲不开Facebook. 这是Snapchat不得不面对的挑战.解决不了这个问题,未来它只能是今天的Twitter. 据路透报道,周四,美国社交软件Sna ...

  4. android开源2016_开源的黄金时代,2016年的预测以及更多新闻

    android开源2016 在本周的开源新闻摘要中,我们介绍了使用开源软件的原因,押注开源,加密货币,回顾2015年以及(因为现在是每年的那个时候)2016年的一些预测. 2015年12月12日至18 ...

  5. 三分钟回顾2017十大标志性人工智能事件:AI十宗最!

    2017是众所周知的人工智能元年,确实,在这一年发生了许多标志性的人工智能事件,不仅仅是企业,国内陆续提出多个人工智能相关的国家级战略规划,将人工智能的发展提高到了一个前所未有的高度,各种重大成果和突 ...

  6. 开源巨头 SUSE 收购 Rancher Labs,云原生时代来临

    作者 | 马超 责编 | 伍杏玲 封图 | rancher.com官网 出品 | CSDN(ID:CSDNnews) 近日,全球最大的独立开源公司SUSE宣布收购云原生初始公司Rancher Labs ...

  7. android开源2016_开源多样性努力在2016年获得动力

    android开源2016 如果软件无处不在,那么构建软件的人岂不应该来自世界各地并且代表着不同的声音吗? 广泛接受的答案是肯定的,我们需要各种各样的开发人员和技术人员来构建新的数字世界. 此外,当您 ...

  8. 区块链项目Libra改名为Diem,社交巨头Facebook被截断的野心路

    2019年6月,Facebook发布Libra白皮书.根据白皮书描述, Libra是基于一篮子货币(美元.欧元.英镑.日元等)的合成货币单位,将作为一种简单.无国界的货币,为全球数十亿人提供金融服务. ...

  9. 5分钟回顾Linux25年的发展历程与变迁

    来自 LinuxQuestions.org 和 Bad Voltage 的 Jeremy Garcia 提供了 Linux 25 年的发展历程.最开始,Linux 作为创作者 Linus Torval ...

最新文章

  1. 10.2 接口关系下的多态
  2. 给创新工场求职者的一封信
  3. Git 中的对象模型和文件的详细视图 —— Git 学习笔记 13
  4. 分号是不是c语言的一部分,问什么C程序里总是提示缺少分号;,而明明有分号?...
  5. 张开双臂迎接“云时代“的到来
  6. Vue.JS学习笔记
  7. (一)开机demo测试及测试流程
  8. android 缓存程序,Android轻量缓存框架--ASimpleCache
  9. ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题...
  10. eclipse安装中文补丁包
  11. 咸鱼3D打印—3D打印的基本流程
  12. LCD屏幕 ~ 字模提取工具和图片转码工具
  13. [2022-11 持续更新] 谷歌google镜像/Sci-Hub可用网址/Github镜像可用网址总结
  14. Android使用FFmpeg 解码H264并播放(一)
  15. web前端总结之文本超出显示省略号
  16. Ink脚本语言学习笔记(四)
  17. 如何在谷歌地图自定义范围_如何在Google表格中更改和创建自定义数字格式
  18. 《机器学习实战》支持向量机(手稿+代码)
  19. C++通过HTTP请求Get或Post方式请求Json数据
  20. vue密码正则验证表单验证_如何在Vue中使用表单验证

热门文章

  1. Lynis 检测自身安全漏洞工具(本机)
  2. windows10双系统安装ubuntu18.04
  3. C语言:强大的函数指针
  4. 转载:警惕!!骗人的“培训机构” “北大青鸟”事件
  5. c# 轻量级ORM框架 实现(一)
  6. springBoot AOP环绕增强、自定义注解、log4j2、MDC
  7. Codeforces Round #205 (Div. 2) : D
  8. K线理论--单根K线形态
  9. 秒杀奥斯卡的“第四块广告牌”就在你身边!
  10. html中加入scrip代码,HTML script 标签 | 菜鸟教程