2019 年 3 月 12 日 由 GraphQL 基金会
GraphQL 基金会,一个为 GraphQL 社区提供中立平台以加速其生态系统发展的组织,今天宣布与联合开发基金会 (JDF) 合作,JDF 最近加入 Linux 基金会以推动开源和标准的采用,以继续开发 GraphQL 规范。
GraphQL 基金会鼓励来自广泛群体在供应商中立的活动、文档、工具和数据查询语言支持方面进行贡献、管理和共同投资。以下公司 Apollo、AWS、Butterfly Network、Dgraph Labs、Facebook、Gatsby、GraphZen、Hasura、IBM、Intuit、Neo4j、Novvum、Pipefy、Salsify、Solo.io 和 Thicit 正在加入成为成员,以推动 GraphQL 作为行业规范,用于设计更有效的 API。
GraphQL 在 Facebook 每天为数百亿个 API 调用提供支持,Facebook 在 2012 年开发了这项技术,并在帮助 GraphQL 去年加入 Linux 基金会方面发挥了重要作用。如今,几乎所有主要的编程语言都通过各种开源软件库提供 GraphQL 支持。
GraphQL 是第一个从 JDF 和 Linux 基金会合作中受益的 Linux 基金会项目,该合作项目为开源项目提供了一条快速标准化开放规范的途径。开发人员将可以使用开放的 GraphQL 规范和开源软件实现来设计符合规范的 API。
“我们很高兴正式欢迎新成员,并与他们密切合作,构建和支持全球 GraphQL 生态系统。我们很高兴 GraphQL 规范将继续通过 JDF 和 Linux 基金会的合作关系不断发展。通过更轻松、更快捷的方式创建和推进标准,开发人员可以专注于创建对全球社区产生更大影响的应用程序,”GraphQL 联合创始人 Lee Byron 说。
GraphQL 在 API 开发中非常重要,因为它允许在单个 API 请求中嵌套对象,而传统上这需要多个 API 请求。 GraphQL 规范、GraphQL.js 参考实现、DataLoader 库和 GraphiQL 开发工具都是 GraphQL 基金会支持的技术项目。 随着应用程序开发转向微服务架构,并强调灵活性以及快速上市,像 GraphQL 这样的工具正在重新定义 API 设计和客户端-服务器交互,以改善开发人员体验,提高开发人员效率并最大程度地减少数据传输量。 GraphQL 通过在多个编程语言中的可用性简化了跨平台和移动开发,这些语言在多个平台(如 Web、iOS、Android 以及嵌入式和物联网应用程序)上保持一致性和功能奇偶性。
Linux 基金会 和 Facebook 开源 团队利用 JDF 的成熟框架创建了一个轻量级规范治理结构,允许社区快速启动中立的协作。
“我们很高兴看到 GraphQL 和联合开发基金会联手并迅速开始工作,以推动开放标准的发展,”Linux 基金会执行董事 Jim Zemlin 说。“与 JDF 合作,GraphQL 社区能够利用现成的基础设施,比以往任何时候都更快、更灵活地创建和管理开放标准。 这使开发人员能够继续打破障碍,现代化应用程序开发。”
“我们很高兴与 Linux 基金会密切合作,创造这种基于规范的协作的新方法,”Facebook 开源团队的 Michael Cheng 说。“通过为开源社区提供标准化的简化路径,并培养开源实现,这种战略一致性有利于 GraphQL 开发人员、企业贡献者和最终用户,他们需要这两种结果才能取得成功。”
“我们期待与 GraphQL 基金会密切合作,我们预计今年将有许多其他 Linux 基金会项目与我们合作,以加速规范和标准的制定,以推进他们的使命,推动创新技术的创建,”联合开发基金会主席 David Rudin 说。
“鉴于 GraphQL 在现代应用程序开发栈中的核心地位,我们今天推出的基础不仅仅是必要的,而且是早就应该推出的。作为 Apollo(GraphQL 最广泛使用的实现)的创建者,我们期待与 Linux 基金会合作,定义适当的治理流程,并加速这一关键互联网标准的采用。” — Geoff Schmidt,Apollo 首席执行官兼联合创始人
“GraphQL 是一种构建 API 的基础技术,它使前端开发人员能够为客户提供最佳的用户体验。借助 AWS AppSync 和 Amplify 框架,AWS 使开发人员能够大规模构建和运行关键的 GraphQL 工作负载,我们很高兴加入基金会,支持和发展 GraphQL 社区。” — Adrian Cockcroft,AWS 云架构策略副总裁
“GraphQL 对 Butterfly Network 在推进医疗成像民主化的使命中起到了不可估量的作用。它使我们能够构建数据高效的 API,为互联网接入有限地区的医疗保健提供者提供服务,同时保留我们快速开发新 API 功能的能力。GraphQL 在使我们的后端和前端团队能够以最小的摩擦协同工作方面发挥了关键作用。我们很高兴支持 GraphQL 基金会,帮助其进一步推动标准的制定。” — Jimmy Jia,Butterfly Network 首席科学家
“Dgraph 在 2015 年年中发布 GraphQL 规范草案后仅仅几个月就开始了。由于对现有的图语言不满意,我们决定将我们分布式图数据库的未来押注在 GraphQL 上。Dgraph 现在是唯一一个原生支持非常接近 GraphQL 的语言的数据库。考虑到它对我们的用户来说是多么容易和直观,这是我们做出的最好的决定。因此,我们与 GraphQL 基金会并肩作战,帮助在图上构建下一代应用程序。” – Manish R. Jain,Dgraph Labs 首席执行官
“我们在 Gastby 的目标是提供构建快速、引人入胜的网站的最佳平台。我们使用 GraphQL 提供灵活的数据层,可以与不同的来源一起使用。我们欢迎 GraphQL 规范项目的建立,并很高兴成为其中的一部分。” — Mikhail Novikov,Gatsby Inc. 软件开发人员
“GraphZen 致力于为构建 GraphQL API 的 C# 开发人员提供出色的开发人员体验,并为企业提供实现 GraphQL 好处的支持和培训。GraphZen 很高兴加入 GraphQL 基金会,并以一种继续通过开放标准推动创新和采用的方式管理 GraphQL 规范。” — Craig Smitham,GraphZen 创建者和创始人
“GraphQL 技术和社区正在引领现代 Web API 体验的急需转变,尤其是在应用程序变得越来越以‘前端’为中心的情况下。在 Hasura,我们对 GraphQL 在改变团队组织代码库和相互沟通方式方面的潜力感到非常兴奋;尤其是在与正在进行的无服务器运动相关的情况下。对于 GraphQL 项目和活动来说,没有比 GraphQL 基金会更好的家了,我们很荣幸能够尽我们的一份力量,帮助使 GraphQL 周围的技术和社区变得可持续和开放。” — Tanmai Gopal,Hasura 首席执行官
“IBM 一直是行业领导者,帮助客户跟上快速发展的 API 技术领域。我们很高兴加入新的 GraphQL 基金会,成为创始成员,帮助推动这一重要数据访问语言和 API 运行时的开源创新和采用。” – Juan Carlos Soto,IBM 混合云集成和 API 经济副总裁
“Intuit 在 GraphQL 开源后不久就开始使用它。我们已经开发了一个复杂的模式,包含超过 600 个核心对象、1600 种类型以及数千个对象之间的连接。我们对开源 GraphQL Java 库做出了重大贡献。我们期待参与 GraphQL 基金会,以提升其功能并更直接地参与蓬勃发展的社区。” — Jeff Brewer,Intuit 小型企业和自雇人士部门副总裁兼首席架构师
“Neo4j 很高兴支持 GraphQL,因为它具有独特的能力,使前端开发人员、API 开发人员和数据架构师能够使用相同的基于图的数据模型进行工作。我们的 GraphQL 集成和 GRANDstack 已经帮助数千名开发人员使用 Neo4j 构建图应用程序,这得益于 GraphQL 带来的巨大开发人员生产力提升以及它为开发人员和 API 消费者带来的图思维方式。GraphQL 基金会是巩固当今最相关的 API 构建标准的重要一步,我们很荣幸能以创始成员的身份加入,帮助指导 GraphQL 在生态系统不断发展中。” — Emil Eifrem,Neo4j 首席执行官兼联合创始人
“我们很感谢 Novvum 在过去四年中与 GraphQL 及其社区一起成长。我们对 GraphQL 的未来感到无比兴奋,并期待与 Linux 基金会和 GraphQL 基金会合作,提高工程师 API 开发的质量和体验。” — Raj Singh,Novvum 首席执行官兼联合创始人
“在 Pipefy,我们正在构建精益管理平台。从一开始,GraphQL 就使我们的开发人员能够更高效地交付新功能和服务,并实现前端和后端团队之间更好的沟通。在我们开始在内部使用它之后,我们决定使用 GraphQL 构建我们的公共 API,这一选择使我们能够为构建在我们平台之上的开发人员提供更好的开发人员体验。我们很高兴为 GraphQL 生态系统做出贡献并支持 GraphQL 基金会。” — Raphael Costa,Pipefy 平台主管
“Salsify 提供了一个数据平台,使全球最大的品牌能够在整个零售生态系统中提供引人入胜的产品体验。我们由 GraphQL 提供支持的 API 使我们能够以出色的开发人员人体工程学和卓越的性能支持各种用例。我们期待与 GraphQL 基金会合作,支持 GraphQL 的持续发展。” — Joel Turkel,Salsify 首席软件架构师
“Solo.io 的使命是赋能企业组织快速采用创新技术并扩展其现有投资。GraphQL 是一种强大的方式,可以帮助将单体、微服务和无服务器应用程序与统一的 API “粘合”在一起。我们的开源项目 Sqoop 利用 GraphQL 和 Envoy 等其他创新项目来简化开发人员体验,并简单地将环境粘合在一起,无需编写任何代码。我们很高兴加入 GraphQL 基金会,并期待在 GraphQL 社区中工作。” — Idit Levine,Solo.io 首席执行官兼创始人
“GraphQL 及其工具已经证明了其价值,并将继续存在。现在是时候通过联合开发基金会和 Linux 基金会,由许多人共同努力来提升 GraphQL 的力量了。GraphQL 是将您的领域数据保持在上下文中、易于理解并始终准备好在下一代想法中发挥作用的粘合剂。期待新的和改进的力量,期待进化。” — Tim Govers,Thicit 首席执行官