PHP 開源架構22個簡單簡介

來源:互聯網
上載者:User

那麼,是什麼讓PHP如此流行?PHP 如此之流行是因為比起別的語言來,它更容易學習,網上有一大堆相當相當不錯的PHP教程可以讓你快速地馬上就可以進行Web程式的開發。雖然PHP是是簡單的,而且是容易上手的,但用它編程還是有點麻煩,尤其是一些反覆在用的功能。不過,幸運的是,很多Team Dev早就注意到了這點,現在在網上,PHP有許多的可以信任的PHP Framework 可以縮短我們的開發時間。這些架構被一個巨大的社區所支援,因些,如果你有什麼問題的話,一定會有人樂意幫你去解決。

廢話少說,讓我們來看看這22個PHP的架構。

迄今最有前途的架構1. Zend Framework


Zend Framework 是一個物件導向的,由PHP5寫成的架構。其基於一個簡潔和友好的許可證協議,並基於了一個經過了相當嚴酷測試的程式碼程式庫開發而來。這是一個鬆散的幾乎沒有耦合架構設計,你可以方便地把其和其它架構混合使用。

2. Symfony


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

3. CodeIgniter


CodeIgniter 這個架構有一個wiki可以讓你容易的尋找相關的文檔。其支援的是PHP4。

4. CakePHP


這個架構使用了一些流行的設計模式比如: MVC 和ORM , CakePHP 可以有效地減少開發成本和協助開發人員少寫代碼。

5. Prado

Prado 需要PHP5 及以上版本才能運行,這是基於組件和事件驅動編程的一個程式架構。

6. Kohana


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

7. Solar Framework


Solar 是一個 PHP 5 的架構,其可以用做企業級的應用,而且有內建的語言集和配置。

8. Fuse


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

9. Yii PHP Framework


Yii 是一個高效能的組件式的PHP架構,對於那些大型的Web應用來說,這是最好的架構,全面的功能。但需要PHP5及以上版的支援。

10. Akelos PHP Framework


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

其它可選的 PHP 架構

11. Recess
12. Agavi
13. Qcodo
14. Zoop
15. QPHP
16. Seagull PHP
17. PHPDevShell
18. PHPOpenBiz
19. WASP
20. evoCore
21. Lion
22. Flow3

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.