🏠 ホーム
フロントエンド
PHP
Go言語
プログラミングの理解
プログラマーへの道
Google API

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

  プログラミング >     PHP >  
今回は一方的に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はなくなりました。。

登録日:

更新日:

by

コメント         tweetでコメント