タグ

RESTに関するhkjnのブックマーク (3)

  • 【徹底解説】REST VS GraphQL

    注意:今回の記事で載せているコードは読者に具体的なコードのイメージを持たせる目的で書いている。それ故に、実際にブラウザ上で実行しても動作しない点には注意してほしい。より専門的ににGraphQLとRESTの違いを学びたいならLogRocketの記事とApolloの記事を参考に。 はじめに 今回の記事では、Web APIの開発に重宝されるRESTとGraphQLの違いを解説する。 対象とする読者 これからREST、またはGraphQLを実務で積極的に活用したいひと 両者の違いがわからないひと 個人開発等でWeb APIをつくるひと タイトルを見てなんとなく気になったひと APIとは RESTとGraphQLの議論に入る前に、まずはAPIについて説明する必要がある。 Wikipediaによると、API(Application Programming Interface)は以下のように定義されてい

    【徹底解説】REST VS GraphQL
  • GraphQLの誤解/rethinking-graphql

    GraphQL実践ノウハウ https://speakerdeck.com/sonatard/graphql-knowhow GraphQL実践ノウハウv2 https://speakerdeck.com/sonatard/graphql-knowhow-v2 宣言的UIの状態管理とアーキテクチャSwiftUIGraphQLによる実践 https://speakerdeck.com/sonatard/swiftui-graphql

    GraphQLの誤解/rethinking-graphql
  • RESTとは何か - Qiita

    要はWebサービスを作るときのURL、ヘッダ、レスポンスの規約ガイドライン ガイドラインなので、縛りを加えるものである。RESTにしたからといって今まで出来なかったことができるようになるわけではない 変数名をキャメルケースにするかスネークケースにするかのようなもので、統一することにメリットがある ステートレス云々言ってるのは無視。定義が明確でないので、これはステートかと考えるのは時間を浪費するだけ。普通のWebアプリのお作法で作っていれば何も問題はない HATEOAS(ヘイタスなどと発音される。レスポンスに関連するリソースのURLを含めるという規約)はレスポンスのデータサイズが大きくなる上に、活用されることはめったにない。 おそらく世の中のウェブサイトの99%はRESTなんて意識しないで作られている 思想もしくは宗教と化している部分がある。メリット・デメリットで判断するのでなく、教条的にR

    RESTとは何か - Qiita
    hkjn
    hkjn 2020/04/19
  • 1