ありうべきCGIライブラリの姿

RSSReaderの反省から考えたことをメモ

  • ページオブジェクト群の状態をサーバで保持。セッションIDをキーにPStoreかなんかで保存。
  • クライアントからセッションID+コマンドを受けわたす。
  • コマンドによってページオブジェクト群の状態が遷移/又は固有の処理を行う。変更のない部分はそのまま。
  • ページオブジェクトにはページパーツも含まれて、それらから一枚のページを生成することができる。

これくらいのインターフェイスがあれば、もうちょっとオブジェクト指向的にCGI作れないかな。これってDiv?でもDivややこしいんだよな…