PHP的國內外的主流架構及下載地址____PHP

來源:互聯網
上載者:User

一、國外開源PHP架構
 
1、Zend Framework架構
 
官方網址:http://framework.zend.com
下載地址:http://www.zend.com/en/download/633
 
Zend Framework (ZF)是Zend公司推出的一套PHP開發架構。是用 PHP 5 來開發 web 程式和服務的開源架構。ZF 用 100% 物件導向編碼實現。 ZF 的組件結構獨一無二,每個組件幾乎不依靠其他組件。這樣的松耦合結構可以讓開發人員獨立使用組件。 我們常稱此為 “use-at-will”設計。有些函數庫甚至可以很容的被提取出來 單獨使用(例如Zend_Gdata,這也是個低耦合性的特點)使用Zend架構,你不必非要遵從它的MVC架構,(雖然你最好能這麼做),並且它還提供 了許多內建的進階功能用於完成與現有的web服務整合,多語言化和實現單元測試這些任務。
 
2、CodeIgniter
 
官方網址: http://codeigniter.org.cn
下載地址:http://codeigniter.org.cn/download
 
CodeIgniter 是一個PHP5.2+ 的MVC架構,它體積小巧切具有豐富的文檔資源。通常被稱為“初學者架構”,因為它相對容易試用和較短的學習曲線,此外CodeIgniter也是十分靈 活和強大的。該架構擁有一個非常龐大的社區支援。並且在社區裡面很容易找到大量的CI函數庫,你可以大膽的夢想, 也許你正需要做的事情在社區的某個交流,某個人已經把它實現了。CodeIgniter 是一個簡單快速的PHP MVC 架構。EllisLab 的工作人員發布了 CodeIgniter。許多企業嘗試體驗過所有 PHP MVC 架構之後,CodeIgniter 都成為贏家,主要是由於它為組織提供了足夠的自由支援,允許開發人員更迅速地工作。自由意味著使用 CodeIgniter 時,您不必以某種方式命名資料庫表,也不必根據表命名模型。這使 CodeIgniter 成為重構遺留 PHP 應用程式的理想選擇,在此類遺留應用程式中,可能存在需要移植的所有奇怪的結構。
 
3、CakePHP 開發架構
 
官方網址:http://cakephp.org/
下載地址:https://github.com/cakephp/cakephp/archive/2.3.0-RC2.tar.gz
 
如果你仍然需要編寫面向PHP4相容的代碼,CakePHP 將是一個非常不錯的選擇, 在PHP 4 & 5的MVC式架構列表裡面,CakePHP都曾經是最流行的。它還提供了很多種途徑的支援人員(討論群組、留言板、IRC等)還有優秀的教程。 CackePHP是個很容易上手的架構,但是你並不容易在短短几周的時間就完全掌握它,akePHP是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設計模式的快速開發架構。 該項目主要目標是提供一個可以讓各種層次的PHP開發人員快速地開發出健壯的Web應用,而又不失靈活性。
 
 
二、國內開源PHP架構
 
1、ThinkPHP
 
官方網址:http://www.thinkphp.cn/
下載地址:http://www.thinkphp.cn/donate/download/id/532.html
 
是一個效能卓越並且功能豐富的輕量級PHP開發架構,本身具有很多的原創特性,並且倡導大道至簡,開發由我的開發理念,用最少的程式碼完成更多的功能,宗旨就是讓WEB應用開發更簡單、更快速。從1.*版本開始就放棄了對PHP4的相容,因此整個架構的架構和實現能夠得以更加靈活和簡單。2.0版本更是在之前的基礎上,經過全新的重構和無數次的完善以及改進,達到了一個新的階段,足以達到企業級和門戶級的開發標準。國人開發的PHP架構,目前最新版本為3.1版本,並將在2012年11月發布3.1.2版本。ThinkPHP是一個開源的PHP架構,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,並且遵循Apache2開源協議發布。
 
2、Canphp
 
官方網址:http://www.canphp.com/
下載地址:http://www.canphp.com/download.html
 
是一個中國開源的php架構,主要的設計理念就是為了追求簡單,減少php初學者的學習成本,而且追求高效率,模版類不提供其他標籤,直接應用php的原始碼,還有它是微核心設計,移植性強,鬆散耦合等特點,能整合到你任何一個系統裡面。其中整合的http類相當的強大,採集圖片速度相當的快,為什麼這樣呢。因為適用了類比非同步多進程的原理。
 
CanPHP架構是一個簡潔,實用,高效,遵循apache協議的php開源架構,以“簡單、自由、包容”為理念,主要是為了簡化和快速開發小型項目和開源系統二次開發而誕生。它既可以完美的支援MVC模式,又可以不受限制的支援傳統編程模式。它是一個輕量級的php架構,同時也是一個實用的php工具包。以面嚮應用為主,不糾結於OOP,不糾結於MVC,不糾結於設計模式,不拘一格,力求簡單快速優質的完成項目開發,是中小型項目開發首選。
 
3、KYPHP
 
官方網址:http://ky53.net/
下載地址:http://ky53.net/?p=41
 
是一個中國開源的PHP架構,kyphp嚴格遵守OOP和MVC的理念,具有控制項化、可擴充性強。kyphp設計理念是自由、簡單。既可以用php源碼編程,也可以使用標籤,支援多語言,多資料庫,多皮膚,多模型部署等,為程式員節省更多的時間。KYPHP又名科億PHP,是一種PHP架構,該架構嚴格尊守OOP和MVC的理念。將PHP控制項化,如datalist控制項的強化,既可以實現各種表格列表又可以實現<Li></Li>形式的列表,可以控制有無頁碼,有無標題列,這樣就可以豐富的定義資料的列表形式,一個<datalist>幾乎可以完成一個網站的所有列表顯示。科億PHP架構的理念是完全控制項化的PHP真正意義上的面向對向,方便實用,達到最簡單化的運用PHP高效完成你的project.
 
上面就是筆者向大家介紹的幾款主流的PHP架構,這幾個架構都很優秀,至於你想選擇其中的哪款架構,你可以根據自己的需求,和自己要開發的應用的複雜程度等來綜合進行選擇。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.