PHP 是一個被普遍使用的來進行Web開發的腳本語言。雖然有不少其它可供選擇的Web開發語言,像:ASP 和Ruby,可是PHP是目前爲止世界上最爲流行的。編程
那麼,是什麼讓PHP如此流行?PHP 如此之流行是由於比起別的語言來,它更容易學習,網上有一大堆至關至關不錯的PHP教程可讓你快速地立刻就能夠進行Web程序的開發。雖然PHP是是簡單的,並且是容易上手的,但用它編程仍是有點麻煩,尤爲是一些反覆在用的功能。不過,幸運的是,不少開發團隊早就注意到了這點,如今在網上,PHP有許多的能夠信任的PHP Framework 能夠縮短咱們的開發時間。這些框架被一個巨大的社區所支持,因些,若是你有什麼問題的話,必定會有人樂意幫你去解決。設計模式
廢話少說,讓咱們來看看這22個PHP的框架。安全
迄今最有前途的框架架構
Zend Framework 是一個面向對象的,由PHP5寫成的框架。其基於一個簡潔和友好的許可證協議,並基於了一個通過了至關嚴酷測試的代碼庫開發而來。這是一個鬆散的幾乎沒有耦合架構設計,你能夠方便地把其和其它框架混合使用。框架
Symfony 是一個基於PHP 5 的框架,其提供了一個架構,組件和工具集,可讓你更快地創造你的應用。在其官網上提供了一些入門教程。工具
CodeIgniter 這個框架有一個wiki可讓你容易的查找相關的文檔。其支持的是PHP4。oop
這個框架使用了一些流行的設計模式好比: MVC 和ORM , CakePHP 能夠有效地減小開發成本和幫助開發人員少寫代碼。性能
Prado 須要PHP5 及以上版本才能運行,這是基於組件和事件驅動編程的一個程序框架。學習
Kohana 是一個基於 PHP 5 的框架,其也是使用MVC—— Model View Controller 架構模式。其面對的是安全,輕量級,和易用性。因爲Kohana 原來基於 CodeIgniter開發,由於其限制了PHP5 的OOP能力,因此這個框架更合適用在一些中小型的應用。測試
Solar 是一個 PHP 5 的框架,其能夠用作企業級的應用,並且有內建的語言集和配置。
FUSE 也是一個MVC的PHP框架。其注是要受到了Ruby on Rails 和CakePHP的影響,其有定製和直接的設計。FUSE 是一個功能完整,至關穩定的使用面向對像開發的MVC框架。
Yii 是一個高性能的組件式的PHP框架,對於那些大型的Web應用來講,這是最好的框架,全面的功能。但須要PHP5及以上版的支持。
Akelos PHP 框架也是基於 MVC (Model View Controller) 設計模式的框架。
其它可選的 PHP 框架