From eeeb19bbe61d04a079c3cbadf9052e6b4df3e802 Mon Sep 17 00:00:00 2001 From: Kohei Watanabe Date: Wed, 19 Jan 2022 10:50:18 +0900 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=E3=82=AF=E3=83=A9=E3=82=A4=E3=82=A2?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=83=BB=E3=83=89=E3=83=AA=E3=83=96=E3=83=B3?= =?UTF-8?q?=E3=80=8D=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index e61d0f5..ee78796 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,19 @@ https://hasura.io/learn/graphql/intro-graphql/graphql-vs-rest/ --- +### クライアント・ドリブン + +従来の REST はどちらかというとサーバーのデータ構造の都合 +サーバーにとってシンプルなデータ構造は役に立ってきた + +現代のモバイルアプリケーションの開発はクライアントが中心の世界 +データの問い合わせのより強力な表現が重要になってきた + +"GraphQL: Client-Driven Development" @beyang (2017) +https://about.sourcegraph.com/graphql/graphql-client-driven-development/ + +--- + ### 2. 型システム 単一リクエストを支える GraphQL エンドポイントの構築と正確なデータ構造の維持