温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Apollo发布GraphQL 平台和 VS 代码扩展的示例分析

发布时间:2021-12-20 14:01:03 来源:亿速云 阅读:133 作者:柒染 栏目:软件技术

今天就跟大家聊聊有关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发布GraphQL 平台和 VS 代码扩展的示例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI