GraphQLの思想はフロントJSでSELECT文を作って投げて、サーバーサイドでそのままDBにSELECT投げて結果をJSONで返すという実装と似たようなものでしょうか?
そういう使い方もできますが、フロントエンドとバックエンドの開発を分断することができなくなるので、小規模のプロジェクトまたは開発の初期段階以外ではそのやり方は避けたほうが良いと、Production Ready GraphQLには書かれています。
いったんバックエンドでAPI用のモデルを作って、それをGraphQLに送らせる方法がメンテナンス的には良いみたいです。
0 件のコメント:
コメントを投稿