kohanaとsymfonyを比較しながらfuelphpでアンケートサイトを作ってみた。その3
今回は一方的にsymfonyのデメリットをまとめます。
1、
モデルの場所が/lib/の下なので、フレームワーク部分のソースと
アプリで作るソースがきれいにわかれていない。
2、
全てのアクションファイル名がactions.class.phpなので
開発途中でどのファイルをさわっているのかわかりにくい。
いちいちディレクトリを確認しないといけない。
IDEとかの環境にもよるけども自分はテキストエディタ(pspad)です。
3、
なんでPHPなのにyml?? railsの影響でしょうが、、、
cakephpとsymfonyは必要以上にrailsの影響が大きいです。
4、viewに渡す時とか$thisの中に多くの変数やら関数がそんざいするので
デバッグの時に$thisの中身を確認しようにも多すぎる。cakeもそうだった気が。。。
kohanaとかfuelはviewに使用する変数を分けているのですっきりしています。
symfonyやcakeでできる便利な機能でkohanaにできない事はないので、
どんどんレガシーなsymfonyやcakeを捨ててkohanaにしましょう。
2013.10.16
追記
翌年にKohanaはなくなりました。。
1、
モデルの場所が/lib/の下なので、フレームワーク部分のソースと
アプリで作るソースがきれいにわかれていない。
2、
全てのアクションファイル名がactions.class.phpなので
開発途中でどのファイルをさわっているのかわかりにくい。
いちいちディレクトリを確認しないといけない。
IDEとかの環境にもよるけども自分はテキストエディタ(pspad)です。
3、
なんでPHPなのにyml?? railsの影響でしょうが、、、
cakephpとsymfonyは必要以上にrailsの影響が大きいです。
4、viewに渡す時とか$thisの中に多くの変数やら関数がそんざいするので
デバッグの時に$thisの中身を確認しようにも多すぎる。cakeもそうだった気が。。。
kohanaとかfuelはviewに使用する変数を分けているのですっきりしています。
symfonyやcakeでできる便利な機能でkohanaにできない事はないので、
どんどんレガシーなsymfonyやcakeを捨ててkohanaにしましょう。
2013.10.16
追記
翌年にKohanaはなくなりました。。
登録日:
更新日:
by
プログラマーこまつ