優勢

2009-08-21 77 views
0

我知道一些PHP,現在我選擇了一個框架的階段。經過一些挖掘,我發現CakePhp是一個不錯的選擇。 在閱讀了一些手冊/教程閱讀並嘗試了一些cakephp代碼示例之後,我想知道自己CakePHP使用的命名約定有多好。優勢

他們使用的術語:「約定優於配置」。你怎麼看待這個(給我你的贊成/反對意見)?

非常感謝。

+0

公約是一回事。就我個人而言,我認爲CakePHP太過分了。要獲得更靈活的更寬鬆框架,請查看CodeIgniter。如果你的應用程序是企業級的,那麼你也應該看看Symfony。 – 2009-08-21 13:27:20

+0

我也同意Cake對它的約定很有激情。 CI看起來像今年剛剛進入大男孩聯盟。 Zend也超強。 – 2009-08-21 15:01:14

回答

1

如果你沒有任何experiencie和你沒有使用習慣的命名約定也許是一個不錯的選擇。對我而言,在代碼和文件名中總是會有一些慣例。像Ruby on Rails這樣的哲學框架一旦你現在成爲你的web應用開發的慣例,可能會非常快。但是爲了選擇一個框架,還有另外一些你應該分析的東西。例如性能比較,realiability,在網絡資源等

+0

非常感謝l2mt您的重播。在性能,可靠性方面,你對CakePHP有一些不好的看法...... – 2009-08-21 12:54:05

+0

嗯......也許在性能上有點......它依賴於......從數據庫檢索數據可能會很慢,但我認爲這是因爲Cakephp就像一個ORM ..你不會只得到一個表的數據......如果表之間有關係,你也可以從另一個表獲取數據..例如,如果你從類別中獲得數據,你會得到每個類別的產品也是......但是,您可以在某些文件中配置我不記得......我不是CakePhp的專家,因此我無法詳細討論可靠性和性能......我希望我的評論對你有所幫助:) – l2mt 2009-08-23 02:05:22

+0

與提取數據相關的性能問題可以通過在提交之前設置遞歸級別來完成,或者明確定義想要獲取的字段。與CakePHP的緩存系統一起,Cake使我的體驗變得非常活潑。 – spelley 2009-08-25 19:12:51