Apollo发布GraphQL平台和VS代码扩展

GraphQL背后的公司Apollo刚刚推出了其旗舰产品Apollo GraphQL平台,称其为“旨在以正确方式进行GraphQL的公司的完整解决方案”。GraphQL已逐渐成为现代应用程序开发的一个有用组件,大型企业都是依赖于专家来实现它。Apolloy认为这个新平台可以让任何应用开发团队轻松地创建出GraphQL系统。与该平台发布同时发布的还有一个新的VS代码扩展,它提供了使用Apollo开发应用程序的工具。

GraphQL的支持者将其吹捧为古老API技术的现代替代品,时间追溯到20年前,那是些如REST和SOAP之类的技术。那些技术的“点对点”特性可能导致API提供者和用户之间的紧密耦合,因为一旦要改就必须得进行协调。随着API和系统的发展,它们会变得难以理解,维护成本也会很高。

在2015年公开发布之前,GraphQL是Facebook在2012年内部开发的。GraphQL支持读取、写入(修改)和订阅数据更改(实时更新)。开发人员使用图形查询语言GraphQL描述所需的数据和服务,并将查询提交给GraphQL服务器,而不是为应用程序中的每个屏幕使用自定义API。服务器解析查询,并确定哪个后端服务可以满足请求。引入这个额外的层允许前端和后端开发工作解耦和更高效。

到目前为止,在GraphQL服务器上,编写所有查询解析规则都需要进行自定义系统开发。
Apollo相信他们的新GraphQL平台降低了定制开发的成本和风险,并提供了公司需要的技术来“正确地完成GraphQL”。Apollo的一位发言人强调了GraphQL在包括奥迪(Audi)和爱彼迎
(Airbnb)在内的公司的实现,这些公司可以更快地添加新功能,以响应新的业务计划。

开源核心 Apollo GraphQL平台由Apollo服务器客户机引擎组成。Apollo 服务器将现有的api和后端转换为GraphQL。Apollo客户端帮助web和移动平台将数据绑定到UI。Apollo引擎是Apollo的新GraphQL查询执行网关。该平台还包括一套必要的治理和管理工具,用于开发和运维大规模数据图。Apollo GraphQL平台可以在现有api和服务之上分层,用户可以逐步采用。该平台有免费的社区版,以及付费的团队版和企业版。

除了来自Apollo的产品,GraphQL生态系统中还有其他开源框架和服务。由Facebook编写的Relay是一个JavaScript GraphQL客户机,主要关注React. Solo.io已发布的Sqoop (以前叫QLoo),这是一个构建在 Gloo 和 Envoy代理之上的GraphQL服务器。

查看英文原文:Apollo Launches GraphQL Platform and VS Code Extension

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值