mirror of
https://github.com/kou029w/intro-to-hasura.git
synced 2025-01-18 16:08:04 +00:00
クライアント・ドリブンな開発/add ref
This commit is contained in:
parent
3ed98889ea
commit
cd057a6c73
1 changed files with 10 additions and 6 deletions
16
README.md
16
README.md
|
@ -26,27 +26,31 @@ GraphQL サーバー
|
||||||
|
|
||||||
## GraphQL
|
## GraphQL
|
||||||
|
|
||||||
> - GraphQL とはデータを問い合わせるクエリ言語仕様と周辺技術
|
クライアント・ドリブンな開発<sup>[^1]</sup>を実現するための API 仕様
|
||||||
> - 単一リクエスト/型システム/開発ツール
|
|
||||||
|
- データを問い合わせるクエリ言語仕様と周辺技術
|
||||||
|
- 単一リクエスト/型システム/開発ツール
|
||||||
|
|
||||||
![bg right:22% w:200px][graphql.svg]
|
![bg right:22% w:200px][graphql.svg]
|
||||||
|
|
||||||
|
[^1]: https://about.sourcegraph.com/graphql/graphql-client-driven-development/
|
||||||
|
|
||||||
[graphql.svg]: https://cdnjs.cloudflare.com/ajax/libs/simple-icons/5.7.0/graphql.svg
|
[graphql.svg]: https://cdnjs.cloudflare.com/ajax/libs/simple-icons/5.7.0/graphql.svg
|
||||||
|
|
||||||
<!-- _footer: 引用元: スライド [GraphQL 概論 (拙著)](https://kou029w.github.io/intro-to-graphql/) -->
|
<!-- _footer: ^1: Dan Schafer (2017) [GraphQL: Client-Driven Development][^1] -->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Hasura を使うメリット
|
## Hasura を使うメリット
|
||||||
|
|
||||||
GraphQL にはコードジェネレーターがあり、多くの言語をサポートされている<sup>[^1]</sup>
|
GraphQL にはコードジェネレーターがあり、多くの言語をサポートされている<sup>[^2]</sup>
|
||||||
しかし、バックエンドでは SQL 等のデータソースのクエリーに変換する必要がある
|
しかし、バックエンドでは SQL 等のデータソースのクエリーに変換する必要がある
|
||||||
|
|
||||||
Hasura を使うと GraphQL から SQL への変換を自動的に実現可能
|
Hasura を使うと GraphQL から SQL への変換を自動的に実現可能
|
||||||
|
|
||||||
[^1]: https://www.graphql-code-generator.com/
|
[^2]: https://www.graphql-code-generator.com/
|
||||||
|
|
||||||
<!-- _footer: ^1: [https://www.graphql-code-generator.com/][^1] -->
|
<!-- _footer: ^2: [https://www.graphql-code-generator.com/][^2] -->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue