2009-08-21 4 views
0

私はいくつかのPHPを知っています。今はフレームワークを選択する段階にあります。いくつかのディグの後、私はCakePhpが良い選択であることを知りました。 いくつかのマニュアル/チュートリアルの読書といくつかのcakephpコードサンプルを試した後、私はCakePHPで使用されている命名規則の考え方がどれだけいいかと思います。強力な命名規則を持つフレームワークのメリット

彼らは「構成よりも規則」という用語を使用しています。あなたはこれについてどう思いますか(私のあなたの反対意見/意見を教えてください)?

多くのありがとうございます。

+0

大会は一つのことです。個人的には、私はCakePHPがそれを遠すぎると思っています。柔軟性の高いより柔軟なフレームワークについては、CodeIgniterをご覧ください。あなたのアプリがエンタープライズレベルの場合は、Symfonyも調べる必要があります。 –

+0

私はまた、Cakeがその規約について非常に情熱的であることに同意します。今年大リーグに入ったばかりのようです。 Zendも超強力です。 –

答えて

1

お気づきの点があり、使用していない場合は、命名規則が適している可能性があります。私にとって、コードとファイル名には何らかの種類の規約が常にあります。 Ruby on Railsのような哲学を持つフレームワークでは、今すぐあなたのWebアプリケーションの開発が本当に速くなることができます。しかし、フレームワークを選択するには、分析すべきもう1つのことがあります。例えば、性能、実現性、ウェブ上のリソースなど。

+0

あなたの再生のために多くの感謝l2mt。パフォーマンス、安定性の面でCakePHPに関するいくつかの悪い意見を持っていますか? –

+0

Mmm ...おそらくパフォーマンスに少し依存します...それは依存しています...データベースからデータを取得するのが遅くなるかもしれませんが、 CakephpはORMに似ています。あなたは1つのテーブルのデータだけを取得しません...テーブル間の関係がある場合、他のテーブルからデータを取得することもできます。たとえば、カテゴリからデータを取得するとしかし、これはあなたが私が覚えていないいくつかのファイルを構成することができます...私はCakePhpの専門家ではないので、信頼性とパフォーマンスについて詳細に話すことはできません...私のコメントがあなたを助けてくれることを願っています:) – l2mt

+0

あまりにも多くのデータを取得することに関するパフォーマンスの問題は、送信する前に再帰レベルを設定するか、取得するフィールドを明示的に定義することによって行うことができます。それは、CakePHPのキャッシングシステムと一緒に、私の経験からCakeをかなりうっすらとします。 – spelley