博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub GraphQL API已正式可用
阅读量:5873 次
发布时间:2019-06-19

本文共 986 字,大约阅读时间需要 3 分钟。

GitHub GraphQL API目前。InfoQ采访了GitHub的高级工程经理Kyle Daigle。

\\

GitHub在去年的GitHub Universe大会上了GraphQL,旨在为GitHub API添加更多的灵活性。GraphQL最主要的优势在于定义数据需求的能力,有可能使用单个调用替代多个REST请求。另外,GraphQL的schema是强类型和自省的。

\\

InfoQ采访了GitHub的高级工程经理Kyle Daigle,了解有关GraphQL的发展和未来。

\\

GitHub在去年10月提供了GraphQL API的早期预览版,到目前为止(V4)它有哪些变化?有哪些已经实现的新特性,出现了哪些新的需求,以及社区对其做出了哪些贡献?开发者们对此有什么反应?

\\
\

从去年在GitHub Universe上发布早期预览版以来,开发者对新的GraphQL API感到非常兴奋。集成商因此找到了更多高效的方式来访问数据。我们在为GitHub增加新的特性时,也使用了GraphQL API。开发者与我们的工程师使用的是相同的API来获取数据,他们非常喜欢这种方式。

\
\\

与此同时,GitHub仍然没有停止的开发工作。它们之间是如何相互堆积起来的?你认为在未来某个时刻V3会被废弃吗?

\\
\

目前,我们通过观察集成商和开发者对GraphQL API的使用情况来对新的V4 API做出改进。我们正在努力让GraphQL成为REST API的后盾,让REST API变得更强大。在接下来的几个月,我们会在GraphQL API里加入更多的数据,尽可能让它提供与REST API相同的数据。

\
\\

现在能否对GraphQL在外部的使用情况做一些总结?它是如何做到更好的伸缩性、类型安全和自省的?

\\
\

在大型的社区,GraphQL被广泛地采用。GraphQL EU和GraphQL峰会成为大型的年度会议,各种规模的公司在这两个大会上谈论GraphQL。GraphQL可以让集成商更快地开发功能,它的类型系统清晰地定义了API所能提供的功能特性。GitHub会帮助GraphQL社区不断成长,我们很高兴能够带着我们运行第一个公开版本的经验回过头来帮助社区。

\
\\

要更多地了解GraphQL,可以从官方和开始。

\\

查看英文原文: 

转载地址:http://mmhnx.baihongyu.com/

你可能感兴趣的文章
虚拟机Centos7连接Internet
查看>>
ansible 基本操作(初试)
查看>>
更改tomcat的根目录路径
查看>>
51nod 1292 字符串中的最大值V2(后缀自动机)
查看>>
加快ALTER TABLE 操作速度
查看>>
Python多线程学习(上)
查看>>
学习笔记之软考数据库系统工程师教程(第一版)
查看>>
基本网络概念
查看>>
将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1 RC 1
查看>>
2018-2019 20165208 网络对抗 Exp8 Web基础
查看>>
Mac出现程序闪退的解决方案
查看>>
OKR学习总结
查看>>
一个我自己建的程序员资料分享站
查看>>
学习面向对象思想,开始考虑通过封装、 继承、多态把程序的耦合度降低
查看>>
codeforces 796A Buying A House
查看>>
《精通Spring 4.x 企业应用开发实战》读书笔记
查看>>
5月8日——iOS中的3D Touch效果
查看>>
Mongodb笔记(三)user && aggregate && mapReduce
查看>>
ubuntu中安装apache ab命令进行简单压力测试
查看>>
设计原则【1】
查看>>