- 追加された行はこの色です。
- 削除された行はこの色です。
GraphQLという技術がある、この技術について思うことをまとめていこうと思う
これまで、open apiがでてきてたが、サーバサイドでspring-foxが提供するアノテーションンを使えば、サーバサイド主体で、インターフェースのHTMLによる設計書が生成されてるので、もてはやされていたというのが、2021年まであったように思う。
サーバサイドとフロントエンドで、OPENAPIをインターフェースとした分業があったように感じる。
しかし、主導権はサーバーサイドが強く持っていたのではないだろうか?
フロントエンドがどちらかというと、サーバーサイドのAPIの提供に日木津られていたように感じる。
しかし、2022年からは フロントエンドが必要としているものは、データであって、
APIのエンドポイントがどうだとかは、気にしなくてもよい仕組みにしたいという要望があったのだとおもう。
それをかなえるのがGraphQLであり、バックエンドと、フロントエンドの間を取り持つ立ち位置に存在しているのではないかと考えている。
自分がいま、理解しているGraphQLというものの立ち位置は、