5月22日に、GitHubは、APIの次のバージョンでは、GraphQLと呼ばれるFacebookが開発したテクノロジーを使用することを発表しました。
その結果、GraphQLは現在最も人気のあるAPIであるREST APIを置き換えることができます。
GitHub APIの新しいバージョンのドキュメントには次のように書かれています 。
「APIのバージョン4では、GitHubはGraphQLに移行しています。これは、このテクノロジーがインテグレーターにより大きな柔軟性を提供するためです。 必要なデータ(および必要なデータのみ)を正確に特定できることは、REST API v3よりも大きな利点です。」
「GraphQLを使用すると、APIの作成と使用を再考できます。 目的のデータを取得するために複数のRESTリクエストを実行する代わりに、ほとんどの場合、1回の呼び出しのみを行うことができます。
GraphQLについてはすでに多くのことを書いており、このテクノロジー専用のレッスンをいくつか作成する予定です。
GraphQLについて読むべきもの:
- GitHub開発者David Celisが書いた記事:「RESTを与える:APIにGraphQLを使用する」( 読むのに5分 )
- JavaScriptの傾斜記事:「だから、このGraphQLのことは何を聞いているのですか?」( 読むのに12分 )
参照:
- オリジナル: GraphQLの着実な上昇 。