タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

qiitaとGraphQLに関するsatoshieのブックマーク (3)

  • GraphQL完全に理解した - Qiita

    SQLのノリでGraphQLね~、等と軽く理解しておきたいところだがそのためにはRESTだマイクロサービスだサーバーレスだと必要な周辺知識と用語理解が多すぎる(気がする)GraphQL。以下記事を読んで手を動かして、「完全に理解した」という記録です。 まず入門 以下を読む。 GraphQLが持ち込むパラダイムシフト 一言でいうなら、 APIから特定のユースケース・コンテキストを排除することでクライアント・サーバーサイド双方の柔軟性を向上させた APIが特定のユースケース・コンテキストを持たない事で クライアントは利用出来る情報を最大限利用して柔軟なUIを構築し、ユーザーに最大の価値を届ける事が出来る サーバーサイドはバックエンド都合でドメインロジックを構築出来る 逆に言うとGraphQLを使うとRESTはコンテキストフルなAPI(提供する前にレスポンス表現を固定する必要がある)で、それがク

    GraphQL完全に理解した - Qiita
  • GraphQLのクエリを基礎から整理してみた - Qiita

    この記事はGraphQLで使われる文法の入門編です。 よく使われるクエリの文法に焦点を当てて整理しています。 今回はPlaygroundとして一般公開されている以下のサイトを例にして、GraphQLの文法をクエリの実行を試しながら整理していきます。 http://snowtooth.moonhighway.com/ ※以下のページより、PlaygroundのIDEをインストールして利用することも可能です。今回は既に公開されているスキーマベースで文法を確認していきます。 https://github.com/prisma/graphql-playground SQL/RESTとの比較 GraphQLはクエリ言語です。基的にはQueryとMutation、Subscriptionを使い分けます。 SQLはデータベース専用のクエリ言語です。 GraphQLはインターネットのためのクエリ言語です

    GraphQLのクエリを基礎から整理してみた - Qiita
  • GraphQL入門 - 使いたくなるGraphQL - Qiita

    記事は Livesense Advent Calendar 2016 - Qiita の24日目の記事になります。 公開から1年ほどたち、当初はRESTの次の潮流か!?みたいな感じになったものの、イマイチ盛り上がってる気配のないGraphQL。 ただ、気になっていた技術だったので、気にせず2016年が終わる前にざっと調べてみました。 ここ2日ほどでざっと調べたもののまとめなので、理解や解釈に誤りや言ってる意味がわからないところがあればご指摘いただければ幸いです。 TL;DR 内容をコンパクトにしきれず(Queryにばかり集中して、Mutationについては全然触れてないのに!)かなり長くなってしまいました。実際は、 GraphQL | A query language for your APITOPページを読んで雰囲気を掴み、 The GitHub GraphQL API | Git

    GraphQL入門 - 使いたくなるGraphQL - Qiita
  • 1