準拠のものがおおく、WEB開発者であれば親しみのあるものだと思います。似ていることは、以下のようなものがあります。APIと比較すると、以下のようなメリットがあります。必要な情報しか通信が行われないので余分な通信が行われないフロントエンド側で取得する情報が決定できるので、開発が早くなる。クエリによって通信内容が決定されます。必要な情報だけしか取得せず過不足なく通信できます。取得できる情報は固定です。設計によっては余分な情報を取得してしまったり、不足する情報をおぎなうために別のURLにアクセスする必要がでてきます。APIでは、URLごとに取得できる情報は固定です。ページごとに最適なAPIを作成する必要があります。側も変更の必要に迫られます。変更に際してバックエンド側の調整が不要になります。スキーマに定義されていない情報を取得する場合、バックエンド側の追加作業が必要になります。単位でアクセス解析が行えます。クライアントは欲しい情報をクエリに書いて要求してきます。そのため、より粒度が小さく、必要とされているリソースの解析が行え、パフォーマンス監視が行えます。スキーマを定義して実装を行います。スキーマによって、どのようなフィールドがあるのか、どのような形で取得できるのかが明確になります。クライアントとサーバー間でそれは一種の契約として機能し、フロントエンドとバックエンドの並行開発の役に立ちます。取得できるデータの型が定義されるので、フロントエンドで必要なデータ構造のモックを作成しアプリケーションのテストが簡単に行えます。開発の仕様書等であらかじめ返却するデータの構造は定義するでしょうし、並行開発が可能かと思います。柔軟にリソースを取得できることが魅力的ですね。社長と一杯飲みながらお話してみたい方はこちらミツオカフリーランスエンジニア様の募集はこちらにゃんこ師匠その他、お問い合わせはこちらミツオカお気軽にお問い合わせください!せっかくなので、別の記事もぜひ読んでいって下さいね!一緒に働いてくれる仲間を募集しております!ライトコードでは、仲間を募集しております!当社のモットーは「好きなことを仕事にするエンジニア集団」「エンジニアによるエンジニアのための会社」。エンジニアであるあなたの「やってみたいこと」を全力で応援する会社です。ライトコードは現在、急成長中!だからこそ、あなたにお任せしたいやりがいのあるお仕事は沢山あります。「コアメンバー」として活躍してくれる、あなたからのご応募をお待ちしております!なお、ご応募の前に、「話しだけ聞いてみたい」「社内の雰囲気を知りたい」という方はこちらをご覧ください。「好きなことを仕事にするエンジニア集団」の(株)ライトコードのメディア編集部が書いている記事です。rightcodeエンジニア大募集中!私たちライトコードでは、エンジニアを募集しております。私服大歓迎のカジュアルな職場なので、お気軽にご応募ください!また、フリーエンジニアの方も募集しております。