webアプリの抽象化について考える3

自分が欲しいwebアプリ用のフレームワークはどんなだろう?
これを考える第一歩として、昨日の日記に書いた「問題の対象の限定」を行いたい。

  1. コードを書いたり読んだりするのが面度くさく無い様にしたい
  2. 中小規模のwebアプリに使いたい
  3. 高速なサーバは使えないので、そこそこ速く動いて欲しい
  4. アクセス数がすごく多いのは想定しないので、むちゃむちゃ軽くなくて良い
  5. オブジェクト指向のコード使用は可能
  6. PEAR等の外部ライブラリは、可能な限り使って楽したい
  7. ユーザ認証のところは、決定版ライブラリが無いけど、自分で作るのもなー
  8. データベースの使用はOK。mySQLsqliteあたりか。アクセスライブラリの抽象化は?