書きかけで放置してたこの原稿をどうしようかと思っていたが、ちょうど「AjaxとRESTのパラドックスからWeb2.0を考える」というエントリがITmediaオルタナブログに掲載されたので、関連付けて書き上げてみる。 同エントリにも解説してあるが、RESTとAJAXの関係については、URIを持たないからAJAXはRESTfulでない、REST的にはダメだという議論が嘗てあった。たしかに、多くのAJAXアプリケーションではサーバ情報を非同期に読み込んで、innerHTMLを直接書き換えて画面遷移なしに(ページ再読み込みなしに)サーバ情報を表示するから、一見URIを持てないように思える。しかし、この問題についてはGoogle Maps(Googleローカル)の「このページのリンク」ボタンや、最速インターフェース研究会「location.hashを使ったセッション復元」というエントリに挙げられてい