ブックマーク / qiita.com/saboyutaka (1)

  • GraphQLの全体像とWebApp開発のこれから - Qiita

    TL;DR GraphQLはクライアント側とサーバー側の双方の複雑化を解決するために利用されてる フロントエンドにとってGraphQLはHTTP上で動く信頼できる唯一のリソースとして振る舞う フロントエンドの状態管理のベストプラクティスとしてのApollo Client クライアントファーストなAPI, GraphQLはWeb APIのベストプラクティスになり得る クラシックアプリケーションを改修することなくGraphQLとモダンフロントエンドで今どきのアプリを作れる はじめに GraphQLは非常に良く出来たソフトウェア(の仕様)ですが、複数の側面を持つことからすぐに理解することが難しくまだ日ではあまり受け入れられていない印象があります。GraphQLを端的に何と言われると "全てのフロントエンドのためのAPI BFF" なのですが、それだけで理解出来る人はなかなか居ないように思います

    GraphQLの全体像とWebApp開発のこれから - Qiita
    n_1215
    n_1215 2020/02/26
    良記事だけどGraphQL自体の説明が雑。ソフトウェアではないし、用途はBFFには限らない。GraphQL自体はただのクエリ言語ないしそのランタイムでクライアント側で実装もできる。mutation、subscriptionもなしに全体像とは……
  • 1