MyDiaryを作り直そうとか思っていて、以前に紹介したFrogのフレームワークを利用して作り始めてから気がついたんですが・・。
多少なりとも旧MyDiaryを使ってくれている方々がいらっしゃるとすると、多分そこの環境はPHP4。
であれば、置き換えてもらう予定の新バージョンがPHP5専用っていうのは問題かも・・と、思い始めました。
FrogはPHP5専用なんですよね。
ということで、現在、軽量でよさげなフレームワーク探しの旅に出ています。
今のところ、ちいたん、moonyのどちらかなぁと思いつつも、ほかにはないかなぁと探しまくったり。
いっそ、自分で作るって・・・っていう手もあるんですけど、せっかくなので良い旅を過ごしてみたい今日この頃。
ちょっと変わった感じで、とても面白そうな感じなのがrhaco、少し試しに作ってみたんですがとても面白いっす。
CIよりは軽量な感じにも思えるんだけど・・・もうちょっと作ってみて考えようかなぁ。
ちいたんは、テキストファイルをDB化するクラスがあるんでちょっと心を惹かれてはいるんですけど。
Routerクラスを追加してCIライクにしてみるとか、まあ、別にそのままでもいいともいえるんですけど、もうちょっと色々と試してから決定しようかなと思います。
moonyでもちょっと作ってみたいし・・。
PHP4/5両方動くのがいいなぁと思っています、確か今年で終わりだったよねぇ、PHP4。
ということで、新バージョンではDBを前提・・・っていってもsqliteかなぁ。 超簡易ブログみたいなものだから今更感はあるんだけど、フレームワークのお勉強にはちょうどいい題材な感じで・・。
あと、軽量ではないんですけど、CIからForkしたKohana。
これは完全にPHP5専用のフレームワークなんですけど、ちょっと注目なフレームワークです。
というのもCIで利用していたRapyd(CRUDのライブラリっていうかフレームワーク?)が、次期バージョンはKoahanaベースでっていうアナウンスがありまして。
実はCI+Rapydでサイト作ってたりもするんで、kohanaへの移行も考えなきゃな状況だったりします。
ただ、Koahanaだと結構移行も面倒なんですよねぇ、いっそ一から作り直すべきかも・・・。
ということで、PHPフレームワークの旅はずーっと続く ってことですかねぇ。