2011-03-23 66 views
7

我遇到了一些有關CI是一個非常靈活的框架的信息。 Yii是否也有很大的靈活性?並能夠選擇何時使用它或您自己的PHP?Yii的靈活性

回答

5

靈活性是非常主觀的,所以這個問題有點含糊。

從我的經驗我可以告訴你,Yii是非常非常強大的,但在大多數情況下,當你想進入真正先進的領域,你必須做的事情「Yii的方式」。如果你這樣做,你會發現拼圖的各個部分真的很好,並且事情順利。如果你不這樣做(因爲大概你還沒有意識到「Yii的方式」是什麼),它會給你一個很難的時間。

+0

感謝喬恩,並不意味着這是主觀的,儘管它可能會遇到這種情況。你回答得很好,但「在大多數情況下,當你想進入真正先進的領域時,你必須做到這一點」Yii的方式「」。這是我正在尋找的信息。 – enfield 2011-03-23 03:26:27

+0

我試過CI和Cake,發現它們很混亂,很難快速入門。當然,我還沒有做任何MVC,所以它都是新的。然後我發現Yii和它的「輕量級」對我來說足夠有吸引力,可以投入時間學習它。我幾乎將其用於我現在構建的每個前端項目。 :) – lucifurious 2011-03-23 03:57:38

+0

@TheKeeperoftheCheese:我只用了一次Yii,但我在PHP和MVC方面經驗豐富,並且該項目中等大小,所以出現了很多令人高興的黑客行爲。這是一個愉快的旅程,我一定會再次使用它。 – Jon 2011-03-23 04:03:57

4

我使用YII自2年以來。我將它與Zend AMF結合使用,爲Flash廣告系列創建後端系統,創建HTML5網頁,簡單頁面,不同的競賽頁面,並找到適用於您需要的每種案例。它的主要優點是結構合理,邏輯性強,速度快。因此,我花了我的時間創建應用程序邏輯,而不是設置環境,設置所有請求,頁面,子頁面等,MVC模型+ ActiveRecord節省了我的時間。

2

我一直在使用Yii一年,並發現它非常靈活。您可以將自己的方法添加到任何模型或寫入模型之外的組件。您需要熟悉MVC結構,面向對象編程和編寫組件,您需要知道如何在配置文件中註冊組件,以及如何將其稱爲Yii方式。