フレームワークをなぜ使わないのか

一番の理由は選ぶのが面倒だから、なのですが、マイクロブログであるため速度面を重視した結果という事で一つご納得いただければ。

一応、それぞれのフレームワークについて軽くメモしておきます。

CakePHP

キャッシュをフル活用することで速度面のデメリットをかなり抑えられるのですが、基本的にコーディング速度重視で実行速度を犠牲にしているタイプのフレームワークであるため、検討にもあがらず却下されています。

CodeIgniter

CodeIgniterは高速なため採用の余地があったのですが、ライセンス問題でもめているため見送りました。

Symphony

日本で大人気ですが、いろいろ機能が付きすぎて習得するのが面倒 + 習得後の速度検証に時間をとられたくないという理由で見送りました。

Yii

世界中で大人気ですが、Symphonyと同じ理由で見送りました。

テンプレートエンジンだけでもという話

テンプレートエンジンとしてSmartyかPEAR::Flexyは使ってもよかったかもしれません。

いずれも採用後の実行速度にそれ程支障が出ないので、チームで開発する場合は入れた方がよかったかなとは思っています。

将来的に、利用する形に修正する可能性はあります。