やっぱRESTは厳しいのかな?

masuidriveさん
http://blog.masuidrive.jp/index.php/2008/04/15/whats-api-protocol-your-web-servic/

また、実際問題、HTMLのコントローラとAPI用のコントローラを一緒にするのは難しいケースもあるので、一つのクラスでHTMLもAPIもとはなかなか行かない。
サービスをRESTfulにしてXMLを返すのはいいけど、結局APIは別に用意しなきゃ行けない予感。

実際のケースを考えていくと、理想的にはいかないのかなぁと。
RESTを実践で使うってのは実は泥臭い部分を考えるってことなのかもね?