創屋ぷれす

GraphQL とは

GraphQLはFacebookにより開発されたオープンソースの言語です。
同じWebAPIとしてRESTが比較対象としてよう挙げられます。

大きな違いは
RESTはURLのパスに対して複数、RESTとDBがあるのに対し、
GraphQLは、一つで複数のパスを定義できるとのことです。
GraphQLはRESTに比べて構造がより簡単になっているようです。

また、GraphQLAPIというものがGitHubに公開されています。
JsonのDictionaryのようなクエリを送信すると、
その項目に対応する値をDBから検索し、送信したクエリに格納して返してくれるようです。
直感的で非常に使いやすそうでした。

参考サイト
GraphQLって何?

Comments are closed.