2004-10-18 ありうべきCGIライブラリの姿 ruby web RSSReaderの反省から考えたことをメモ ページオブジェクト群の状態をサーバで保持。セッションIDをキーにPStoreかなんかで保存。 クライアントからセッションID+コマンドを受けわたす。 コマンドによってページオブジェクト群の状態が遷移/又は固有の処理を行う。変更のない部分はそのまま。 ページオブジェクトにはページパーツも含まれて、それらから一枚のページを生成することができる。 これくらいのインターフェイスがあれば、もうちょっとオブジェクト指向的にCGI作れないかな。これってDiv?でもDivややこしいんだよな…