我即將開始開發一個新的網站,並一直在研究PHP框架。我不是高級PHP開發人員,但我現在幾年來一直在開發網站和應用程序(在asp.net中)。我在選擇Yii作爲我的PHP框架時做出了正確的選擇嗎?
我的網站主要是基於AJAX(使用jQuery)和大量的Web服務調用。經過一番研究,這裏是我想到的:
CakePHP:最初在這方面開始開發,但發現它太複雜。事實上,它迫使你使用和學習所有這些新的東西只是爲了使用它,這有點令人生畏,所以我暫時放在一邊。 Zend:框架的性能讓我有些懷疑,但我聽說它對創建Web服務有很大的支持。我也聽說它有點複雜。
CodeIgniter:沒有真正的理由不使用這一個。基於我讀過的CodeIgniter和Yii非常相似,但Yii速度更快,並且沒有PHP4的不需要的代碼(因爲我打算專門用PHP5開發)。
就Yii而言,唯一讓我感到害怕的是它比其他框架更新,所以它有一個更小的社區。它似乎也沒有大量的Web服務支持(只有我瞭解的SOAP),而不是Zend。
所以我的問題歸結爲:
- 如果這些東西讓我擔心了? (不是一個大社區,很差的網絡服務支持)
- 還有什麼我應該看看?
- 對於主要基於AJAX的網絡應用程序,Yii是否可以選擇其他框架?
巴拉
對於任何想知道選擇哪個框架的人來說,閱讀並觀看Bob叔叔吧:http://stackoverflow.com/a/18853233/1614973 –