ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

「RESTful Webサービス」読了

RESTful Webサービス

RESTful Webサービス

読み終わってから随分経ってしまったので、印象に残っていることだけ羅列する。

  • RESTful Webサービスとは何か、リソース指向アーキテクチャとは何か、どのように設計・実装すべきかが知りたい人向け。
  • RESTとうたいつつ、RESTful Webサービスになっていないものが多数ある。例えば、リソースを取得するだけなのにPOSTメソッドを使っていたり、リソースを更新するのにGETメソッドを使っているなど。
  • Webサービス開発の流れは、RESTfulの方向に流れつつある。それを裏付けるかのようにHTML5の新しい仕様の策定が行われていたり、RailsなどのWebフレームワークでリソース指向アーキテクチャがサポートされるようになってきている。
  • 現時点で有力なRESTfulなフレームワークは、Rails(ruby)、Restlet(java)、Django(python)といったところらしい。

個人的には、HTML5がどんな感じなのか知りたいなと思ったのと、HTTPをもう少し深く理解したいなと思いました。(リクエスト/レスポンスヘッダや、レスポンスコードが重要なので)