利用するフレームワークはsymfonyとcakePHPまでは絞れたのですが、最後の選択で迷いまくっています。
両方使ってみたのですが、どちらも一長一短といった感じです。
最初はsymfony寄りだったのですが、symfonyはレンタルサーバーでの運用が難しいので、このところ手軽なcakeに心が傾き気味です。
cakeに決定するための最後の一押しになるコメントを下さい。
(symfonyに思いとどまらせるコメントでもOKです)
私も以前同じようなことで悩んだことがあります。
PHPにはSymfony,CakePHP,ZendFramework,Ethna・・・とフレームワークが乱立しており、デファクトスタンダードはこれだ!という絶対的な存在はありません。(少なくとも私の認識では)
また、機能も大差ありません。それゆえに悩むのだと思いますが、条件が絞られれば選択肢は決まってくるのではないでしょうか?
例えば
フレームワークを利用するのは初めてなので、ちょっと不安。。。ネットで参考になるサイトを探していたら、Symfonyについて詳しく書いてあるサイトを見つけた。凄く役に立ちそうだ!・・・逆にCakeだと見つからないなぁ>Symfonyに決定!
英語が苦手!日本人が開発したフレームワークなら、苦手な英語を読む必要もなさそうだ。>Ethna
Symfonyをレンタルサーバで利用しようと考えていたら、なんだか設定が難しい>Cakeなら楽だぞ!>Cakeに決定!
質問者さんが「手軽で使いやすい」と感じたならばCakeでいいのではないでしょうか?
レンタルサーバで利用できるように、設置する環境をほとんど選ばないのが一番大きいです。
pearのような外部ライブラリも必要ありませんし、PHP4でもPHP5でも動きます。CakePHPはPHP6まで対応しています(予定)。
そして、10月にCakePHPの本が出るみたいです。
以上の理由から、私もCakePHPを勉強してみようかなと思ってます。
やっぱりトレンド的にはcakeだと思うんですけどね。
どうもフレームワークとして未熟な気がして。
超既出過ぎですね。
http://www.tsujita.jp/blojsom/blog/default/PHP/2007/07/13/PHP%E3...
cakePHPでもいいんじゃないでしょうか。
このレポートが正しいのなら。
どちらかというと、今後生き残れそうなフレームワークを
使っておいたほうが、システム的にも人間的にも楽だと
思いますよ。
>どちらかというと、今後生き残れそうなフレームワークを
ヤホーがsymfonyを採用したりしているし、cakeも手軽さナンバーワンでここのところプッシュされてますし、どっちも残るでしょう。
業務でCakeを選択しました。
最近ではマニュアルやブログでのTipsなども充実し、検索すれば答えが出てくる環境が整ってきていると思います。
ですが、どのフレームワークも同じようなことが言えるので、最終的な決断として、
私はなによりも、
・入りやすさ
・導入のしやすさ
・テスト環境がいくつも作れる
が決め手でした。
ちょっとしたときにローカルでの環境構築がすぐできるので、便利です。
まさにおっしゃるとおりで。
cakeはその点が素晴らしいです。
symfonyはaskeet(のチュートリアル)が非常に充実しているし、
cakeは手軽さが素敵なんですよね…
ほんと、一長一短です。