GitHub GraphQL API已正式可用

2021-09-17 07:13:53 字數 1303 閱讀 4138

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仍然沒有停止rest api(v3)的開發工作。它們之間是如何相互堆積起來的?你認為在未來某個時刻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,可以從官方文件和教程開始。

\\檢視英文原文:github graphql api is out of early access

GitHub GraphQL API已正式可用

github graphql api目前正式可用。infoq採訪了github的高階工程經理kyle daigle。github在去年的github universe大會上發布了graphql,旨在為github api新增更多的靈活性。graphql最主要的優勢在於定義資料需求的能力,有可能使用單...

GitHub GraphQL API已正式可用

github graphql api目前正式可用。infoq採訪了github的高階工程經理kyle daigle。github在去年的github universe大會上發布了graphql,旨在為github api新增更多的靈活性。graphql最主要的優勢在於定義資料需求的能力,有可能使用單...

已宣告可訪問性 MSDN

成員的 已宣告可訪問性 可以是下列之一 宣告乙個成員時所能選擇的已宣告可訪問性的型別,依賴於該成員宣告出現處的上下文。此外,當成員宣告不包含任何訪問修飾符時,宣告發生處的上下文會為該成員選擇乙個預設的已宣告可訪問性。乙個成員的可訪問域由 可能是不連續的 程式文字節組成,從那裡可以訪問該成員。出於定義...