雑記。 graphql-codegen GraphQL は便利だ。 うまく言えない部分も多いけど、 GraphQL を使ったプロジェクトと、普通の HTTP の API を使ったプロジェクトだと、GraphQL を使ったプロジェクトの方が開発体験が良い。あるいは、開発体験を上げるためのステップが少なく感じる。 GraphQL 周辺のエコシステムが充実しているのもあるだろう。 その中でよく使われるのは graphql-codegen だ。自分の周りだと、ほとんどの場合、 graphql-codegen を使ってフロントエンドのコード生成をしている。 一方で、少しイマイチだな、と思う場面が増えてきて、それでこれを書いている。 SQL と O/R Mapper GraphQL はクエリ言語だが、昔からあるクエリ言語が SQL だ。 そのままの SQL を使うことも多いけど、アプリケーションからは