絶対完全無料ツールの紹介

エンジニア目線のブログです

kohanaとsymfonyを比較しながらfuelphpでアンケートサイトを作ってみた。その3

今回は一方的にsymfonyのデメリットをまとめます。

1、
モデルの場所が/lib/の下なので、フレームワーク部分のソースと
アプリで作るソースがきれいにわかれていない。
2、
全てのアクションファイル名がactions.class.phpなので
開発途中でどのファイルをさわっているのかわかりにくい。
いちいちディレクトリを確認しないといけない。
IDEとかの環境にもよるけども自分はテキストエディタ(pspad)です。
3、
なんでPHPなのにyml?? railsの影響でしょうが、、、
cakephpsymfonyは必要以上にrailsの影響が大きいです。
4、viewに渡す時とか$thisの中に多くの変数やら関数がそんざいするので
デバッグの時に$thisの中身を確認しようにも多すぎる。cakeもそうだった気が。。。
kohanaとかfuelはviewに使用する変数を分けているのですっきりしています。

symfonyやcakeでできる便利な機能でkohanaにできない事はないので、
どんどんレガシーなsymfonyやcakeを捨ててkohanaにしましょう。

2013.10.16

翌年にKohanaはなくなりました。。