PHP 框架可以幫你編寫簡潔可重用的代碼,遵循 MVC 模式,確保應(yīng)用邏輯和展現(xiàn)分離。有很多很多的框架各有千秋,有的性能好,有的文檔全,還有的提供大量的內(nèi)建功能等等。
這里我們羅列的 2013 年最好的 PHP 框架,其數(shù)據(jù)來源是根據(jù) Google Trends 2012 的數(shù)據(jù)。
下圖是關(guān)于 Yii、CodeIgniter、Zend 和 Cakephp 這四個框架的比較圖表:
yiiframework
從統(tǒng)計數(shù)據(jù)來看,Yii 是最好的 PHP 框架,勝出的原因主要是其功能和性能上,性能方面要略優(yōu)于 Codeigniter 和 Zend framework.
CodeIgniter
在上面的統(tǒng)計中排老二,這是大多數(shù) PHP 開發(fā)者的選擇,相對易學(xué)!CI 和 Zend 和 Cake 一樣強大,其主要目的是為了快速開發(fā),提供豐富的庫和公用包。
Zend Framework
Zend 框架排第三,特點是更安全和可靠,允許 Web 2.0 應(yīng)用和 Web 服務(wù)開發(fā),一般用來構(gòu)建大型應(yīng)用。
CakePHP
CakePHP 排在第四,這是一個很流行的框架,包含大量特性:代碼生成、翻譯、數(shù)據(jù)庫訪問、緩存、數(shù)據(jù)驗證、認證等等。