開源的20個PHP框架

PHP 是一個被普遍使用的來進行Web開發的腳本語言。雖然有不少其它可供選擇的Web開發語言,像:ASP 和Ruby,可是PHP是目前爲止世界上最爲流行的。編程

那麼,是什麼讓PHP如此流行?PHP 如此之流行是由於比起別的語言來,它更容易學習,網上有一大堆至關至關不錯的PHP教程可讓你快速地立刻就能夠進行Web程序的開發。雖然PHP是是簡單的,並且是容易上手的,但用它編程仍是有點麻煩,尤爲是一些反覆在用的功能。不過,幸運的是,不少開發團隊早就注意到了這點,如今在網上,PHP有許多的能夠信任的PHP Framework 能夠縮短咱們的開發時間。這些框架被一個巨大的社區所支持,因些,若是你有什麼問題的話,必定會有人樂意幫你去解決。設計模式

廢話少說,讓咱們來看看這22個PHP的框架。安全

迄今最有前途的框架架構

  1. Zend Framework

Zend Framework 是一個面向對象的,由PHP5寫成的框架。其基於一個簡潔和友好的許可證協議,並基於了一個通過了至關嚴酷測試的代碼庫開發而來。這是一個鬆散的幾乎沒有耦合架構設計,你能夠方便地把其和其它框架混合使用。框架

  1. Symfony

Symfony 是一個基於PHP 5 的框架,其提供了一個架構,組件和工具集,可讓你更快地創造你的應用。在其官網上提供了一些入門教程。工具

  1. CodeIgniter

CodeIgniter 這個框架有一個wiki可讓你容易的查找相關的文檔。其支持的是PHP4。oop

  1. CakePHP

這個框架使用了一些流行的設計模式好比: MVC 和ORM , CakePHP 能夠有效地減小開發成本和幫助開發人員少寫代碼。性能

  1. Prado

Prado 須要PHP5 及以上版本才能運行,這是基於組件和事件驅動編程的一個程序框架。學習

  1. Kohana

Kohana 是一個基於 PHP 5 的框架,其也是使用MVC—— Model View Controller 架構模式。其面對的是安全,輕量級,和易用性。因爲Kohana 原來基於 CodeIgniter開發,由於其限制了PHP5 的OOP能力,因此這個框架更合適用在一些中小型的應用。測試

  1. Solar Framework

Solar 是一個 PHP 5 的框架,其能夠用作企業級的應用,並且有內建的語言集和配置。

  1. Fuse

FUSE 也是一個MVC的PHP框架。其注是要受到了Ruby on Rails 和CakePHP的影響,其有定製和直接的設計。FUSE 是一個功能完整,至關穩定的使用面向對像開發的MVC框架。

  1. Yii PHP Framework

Yii 是一個高性能的組件式的PHP框架,對於那些大型的Web應用來講,這是最好的框架,全面的功能。但須要PHP5及以上版的支持。

  1. Akelos PHP Framework

Akelos PHP 框架也是基於 MVC (Model View Controller) 設計模式的框架。

其它可選的 PHP 框架

  1. Recess
  2. Agavi
  3. Qcodo
  4. Zoop
  5. QPHP
  6. Seagull PHP
  7. PHPDevShell
  8. PHPOpenBiz
  9. WASP
  10. evoCore
相關文章
相關標籤/搜索