RESTは時期尚早?

いろいろ調べたところ現在の状況ではまだRESTを全面採用するのはメリットよりもデメリットが大きいような気がしています。最大の理由はURL。RESTを使うとブログやアイテムにそれぞれコントローラを割り当てることになりますが,そうするとURLが http://example.com/blog/1/item/3 みたいな形になってしまいます。これを工夫して http://example.com/blog/mymainblog/item/about_rest みたいにする方法はいくつかのサイトに出ていましたが,本当は http://example.com/mymainblog/about_rest までシンプルにしたいところ。その方法があるのかどうかはクリアになりませんでした(逆に言うとそれができるならREST化してもいいかな,と思います)。

また,もう1つの理由としてブログやCMSでは閲覧が中心となり,CRUD(Create-Read-Update-Delete)のうちRead以外はあまり登場しません。せいぜいコメントくらいです。したがってREST化するメリットが希薄になってしまいます。

一方で,管理画面の方はURLが多少冗長でも問題ありません。CRUDも大事です。したがってそちらはREST化し,ブラウジングはしないという形で進めようかと思います。


13 Dec, 2007 | Rails , Foodyn ( つぶやき ) | | Andy
« Prev item - Next Item »
---------------------------------------------

Comments


No comments yet. You can be the first!


Leave comment

© 2007 yoursite.com | Designed by DesignsByDarren
Ported to Nucleus CMS: Suvoroff