GraphQL成立基金会:由Linux基金会管理

2018-11-09 08:43:11
信软网
编译
文章摘要: Facebook孵化的数据查询语言GraphQL正在迁移到自己的开源基金会。与许多其他类似的开源基金会一样,GraphQL基金会将由Linux基金会托管。

Facebook孵化的数据查询语言GraphQL正在迁移到自己的开源基金会。与许多其他类似的开源基金会一样,GraphQL基金会将由Linux基金会托管。

Facebook于2012年宣布推出GraphQL,并于2015年开源。如今,Airbnb、奥迪、GitHub、Netflix、Shopify、Twitter和纽约时报等公司都在使用GraphQL。就Facebook本身而言,GraphQL API每天为数十亿的API调用提供支持。从本质上讲,GraphQL是一种用于从客户端应用程序查询数据库的语言,以及后端API如何将此数据呈现给客户端的一系列规则。它提供了基于REST的API的替代方案,并承诺为开发人员提供更高的灵活性以及编写更快、更安全的应用程序的能力。实际上,每种主要的编程语言现在都支持了很多GraphQL库。

Linux基金会开发者关系副总裁Chris Aniszczyk说:“GraphQL重新定义了开发人员如何使用API和客户端—服务器之间交互的方式。我们期待与GraphQL社区合作,成为一个独立的基金会,起草治理规则并继续推动GraphQL的发展和采用。”

正如Aniszczyk所指出的那样,新基金会将有一个开放的治理模型,类似于其他Linux基金会项目。但具体细节仍在进行中。创始成员名单也仍在不断变化,但目前包括Airbnb、Apollo、Coursera、Elementl、Facebook、GitHub、Hasura、Prisma、Shopify和Twitter。

“我们很高兴欢迎GraphQL基金会进入Linux基金会,”Linux基金会执行董事Jim Zemlin说:“这一进步非常重要,因为它可以为这种必不可少的突破性技术提供长期支持并加快增长速度,这种技术正在改变任何语言的云连接应用的API设计方法。”

目前,创始成员期望GraphQL规范、GraphQL.js参考实现、DataLoader库和GraphiQL开发工具将成为基础的核心技术项目,但这也可能会发生变化。

Linux基金会基本上是基金会的基础,它现在为许多项目提供支持,Linux本身就是其中之一。其他基金会包括Cloud Native Computing Foundation(Kubernetes的主页)、Cloud Foundry Foundation、Automotive Grade Linux和JS Foundation(即将与Node.js Foundation合并)等等。

随着越来越多的大公司都公开了开源项目,那些受欢迎的项目也通常会出现这种情况,即让一家公司来管理项目的生命周期既不可行也不符合社区的最佳利益。例如,由Netflix和谷歌支持的持续交付平台Spinnaker最近就面临了这一问题。当然,GraphQL现在正处于稳定状态且已广泛采用,但可以从与母公司分离中受益,并成立自己的供应商中立基金会。

原文作者:Frederic Lardinois

信息化软件服务网 - 助力数字中国建设 | 责编:左右
文明上网,理性发言!请遵守新闻评论服务协议
评论