[Javascript] API查詢與數據整合: GraphQL

GraphQL.js
https://github.com/graphql/graphql-js

GraphQL.js web
https://graphql.org/

GraphQL.js web(中文)
https://graphql.cn/

2018 GraphQL 漸進式導入的架構
https://medium.com/@evenchange4/2018-graphql-%E6%BC%B8%E9%80%B2%E5%BC%8F%E5%B0%8E%E5%85%A5%E7%9A%84%E6%9E%B6%E6%A7%8B-aeb2603f2223

GraphQL 技術淺析
https://juejin.im/post/5b9b650df265da0afe62cf4e

[譯] 寫給前端開發者的 GraphQL 指南
https://juejin.im/post/5ac09072518825558c479215?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com

乾貨 | 萬字長文全面解析GraphQL,攜程微服務背景下的前後端資料交互方案
https://mp.weixin.qq.com/s/PovMmO6ddcpBO5A2WtY89Q

OneGraph開源GraphiQL Explorer,助GraphQL苦手視覺化創建查詢
https://www.ithome.com.tw/news/128504

GraphQL 入門: 基礎 Query X 機制 X HTTP
https://ithelp.ithome.com.tw/articles/10202596

GraphQL 入門: Server Setup X NodeJS X Apollo (寫程式囉!)
https://ithelp.ithome.com.tw/articles/10202644

GraphQL 入門:初次實作 Schema 與 Resolver
https://ithelp.ithome.com.tw/articles/10203333

GraphQL 入門: Schema 與 Resolver 進階功能! (Array, Non-Null, Field Resolver)
https://ithelp.ithome.com.tw/articles/10203628

GraphQL 入門: Arguments, Aliases, Fragment 讓 Query 更好用 (進階 Query)
https://ithelp.ithome.com.tw/articles/10203965

GraphQL 入門: 初次使用 Mutation
https://ithelp.ithome.com.tw/articles/10204294

GraphQL 入門: 深度解析 Field Resolver 的參數: (parent, args, context)
https://ithelp.ithome.com.tw/articles/10204863

API 接口設計: GraphQL 和 REST 怎麼選擇?
https://segmentfault.com/a/1190000020546174

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

此外在前端,通常意味著和某個端點進行 REST 連接、轉化並緩存伺服器應答以及重新渲染 UI。多年以來,REST 是 API 的標配,但是在過去的一年內,GraphQL 的 API 技術憑藉它優秀的開發體驗和敘述性資料獲取方式開始流行起來。


#GraphQL, Apollo, REST, RESTful API, 查詢, 語言, 數據, 整合

留言