GraphQL 中文官網 掘金翻譯計畫

2021-09-27 10:38:59 字數 1375 閱讀 6047

造福國內開發者的又一大好事來啦,graphql 中文官網上線啦:

本次翻譯由掘金翻譯計畫的譯者完成,在此感謝他們。

掘金翻譯計畫歡迎您的加入!

graphql 既是一種用於 api 的查詢語言也是乙個滿足你資料查詢的執行時。 graphql 對你的 api 中的資料提供了一套易於理解的完整描述,使得客戶端能夠準確地獲得它需要的資料,而且沒有任何冗餘,也讓 api 更容易地隨著時間推移而演進,還能用於構建強大的開發者工具。

向你的 api 發出乙個 graphql 請求就能準確獲得你想要的資料,不多不少。 graphql 查詢總是返回可**的結果。使用 graphql 的應用可以工作得又快又穩,因為控制資料的是應用,而不是伺服器。

graphql 查詢不僅能夠獲得資源的屬性,還能沿著資源間引用進一步查詢。典型的 rest api 請求多個資源時得載入多個 url,而 graphql 可以通過一次請求就獲取你應用所需的所有資料。這樣一來,即使是比較慢的流動網路連線下,使用 graphql 的應用也能表現得足夠迅速。

graphql api 基於型別和字段的方式進行組織,而非入口端點。你可以通過乙個單一入口端點得到你所有的資料能力。graphql 使用型別來保證應用只請求可能的資料,還提供了清晰的輔助性錯誤資訊。應用可以使用型別,而避免編寫手動解析**。

不用離開編輯器就能準確知道你可以從 api 中請求的資料,傳送查詢之前就能高亮潛在問題,高階**智慧型提示。利用 api 的型別系統,graphql 讓你可以更簡單地構建如同graphiql的強大工具。

給你的 graphql api 新增欄位和型別而無需影響現有查詢。老舊的字段可以廢棄,從工具中隱藏。通過使用單一演進版本,graphql api 使得應用始終能夠使用新的特性,並鼓勵使用更加簡潔、更好維護的服務端**。

graphql 讓你的整個應用共享一套 api,而不用被限制於特定儲存引擎。graphql 引擎已經有多種語言實現,通過 graphql api 能夠更好利用你的現有資料和**。你只需要為型別系統的字段編寫函式,graphql 就能通過優化併發的方式來呼叫它們。

facebook 的移動應用從 2012 年就開始使用 graphql。graphql 規範於 2015 年開源,現已經在多種環境下可用,並被各種體量的團隊所使用。

掘金翻譯計畫 是乙個優質翻譯社群,內容覆蓋人工智慧、android、ios、react、前端、後端、產品、設計 等領域,讀者為熱愛新技術的新銳開發者。掘金翻譯計畫目前翻譯完成 750 餘篇文章,共有 440 餘名譯者貢獻翻譯。

掘金翻譯計畫歡迎您的加入!

NiceLabel中文官網震撼來襲

nicelabel是一款專業的條碼標籤設計軟體,在各類條碼標籤設計及列印方面的功能十分突出。目前,已有超過百萬家公司使用這款軟體來設計獨特的商業標籤,消除標籤列印錯誤,以及提高生產率。事實上,nicelabel 沒錯!現如今,nicelabel有中文官網了!這個中文官網已經上線!同時它還推出了最新版...

Dell 開通了中文官方 BLOG

dell 中國的 戴爾直通車 戴爾的中文企業部落格 在麥可戴爾訪華前匆忙上線了。之所以說是匆忙,因為頁面上到英文 direct2dell 的 url 的現在還是死鏈結,很明顯的錯誤,明天 dell 就會現身國內,估計是疏於檢查。不知道是不是入鄉隨俗,反正這些外企的面子工程折騰的也挺歡的。戴爾過去一年...

Django中文官方版02 建立app

注 建立成功後,會出現如下目錄 polls init py admin.py pymigrations init py models.py tests.py views.py 2.建立views 注 django也是mvc模式的 開啟polls views.py 輸入 from 注 字串代表頁面顯示...