當前位置:編程學習大全網 - 源碼下載 - Thinkcmf案例源代碼

Thinkcmf案例源代碼

Openbiz Cubi PHP開發框架

這顯然是壹個高耦合框架的代表,有點像讓開發者“拎著包住酒店”。Openbiz Cubi是壹個基於應用平臺的開發框架。雖然Openbiz Cubi和很多更熟悉的框架相比還是壹匹黑馬,但它仍然是壹個非常值得推薦的框架。它是基於Zend framework構建的,但它有自己獨特的基於元數據的MVC和ORM邏輯,並使用Smarty和PHP模板作為主UI的模板引擎,所以如果妳是Zend Framework的玩家,不用擔心,Openbiz Cubi的代碼也會讓妳輕松上手。

與其他傳統PHP框架不同的是,它有壹個類似JAVA的元數據引擎,可以通過XML“描述”大部分對象,甚至連數據的CRUD(添加、刪除、讀取、修改)操作都可以通過XML描述來實現。如果妳的業務只需要實現壹些簡單的數據CRUD操作,妳甚至不需要編寫任何PHP代碼,XML就可以全部完成。而且妳的PHP功夫可以用來通過它的插件服務模式專註於實現壹些特殊的業務邏輯。

在Openbiz Cubi之前還有壹個超級好用的代碼生成工具叫Openbiz Appbuilder。對於不熟悉Openbiz的XML元數據的開發者來說,Appbuilder絕對是可以幫助妳快速入門的利器。它可以通過圖形界面的生成向導,幫助妳自動創建數據對象、表單對象、嵌入式服務甚至整個應用的原型。按照Openbiz官方的介紹,妳只需要想清楚妳的應用的業務邏輯,剩下的代碼工作就交給Openbiz Appbuilder來幫妳了。

CakePHP開發框架

如果妳還需要為PHP4的兼容性寫代碼,CakePHP會是壹個非常好的選擇,在PHP 4 &;CakePHP曾經是MVC框架列表5中最受歡迎的。它還以多種方式提供技術支持(討論組、留言板、IRC等)。)和優秀的教程。CackePHP是壹個簡單易用的框架,但是要讓妳在短短幾周內完全掌握它並不容易。

Zend框架框架

Zend Framework是為壹些有經驗的開發者設計的,從底層構建壹些企業應用。(比如號稱專為企業應用設計的Openbiz Cubi,就是建立在Zend Framework框架之上的。)框架是高度模塊化的。這意味著妳可以根據自己的實際需要引用Zend代碼。有些函數庫甚至可以很容易的提取出來單獨使用(比如Zend_Gdata,也是低耦合特性)。妳不必遵循它的MVC架構(雖然妳最好這樣做),它還提供了許多內置的高級功能,用於完成與現有web服務集成、多語言和單元測試的任務。

代碼點火器

CodeIgniter是PHP5.2+的MVC框架,體積小,文檔資源豐富。它通常被稱為“初學者框架”,因為它相對容易嘗試,並且學習曲線較短。此外,CodeIgniter也非常靈活和強大。該框架擁有非常大的社區支持。而且在社區裏很容易找到大量的CI函數庫。可以大膽做夢。可能妳需要做的事情在社區的壹些交流中,已經有人意識到了。

Symfony

Symfony是最古老的PHP框架之壹(相信妳也能從他的網站風格中發現這壹點),它也被設計成壹個企業級的web應用。然而,盡管它可以提供強大的功能和性能,但它的體積很小,並且在大多數php主機環境中很容易配置。因為他的歷史最長,所以妳會很容易找到很多關於Symfony的資料,比如教程,秘書,這對於新手來說絕對是壹件好事。

Symfony使用命令行代碼生成工具來快速生成壹個項目所需的代碼,這可能是壹些開發者聞所未聞的(在當年,也許是。。。然後,他可以在很短的時間內幫妳完成代碼,讓他們可以運行。Symfony的網站上有很多教程和示例代碼,可以幫助妳熟悉它們。

Yii框架

Yii是壹個高度模塊化的高性能PHP5框架,專門為Web應用程序開發。Yii使用了大量的命令行生成工具,讓妳可以快速生成壹些代碼,所以最適合喜歡敲命令行黑窗的人。所有這些代碼生成工具意味著您需要記住更多的命令和參數,但是如果您這樣做了,您會發現它們將大大減少您必須花費在設置和配置應用程序上的時間。

這種開發方式與Openbiz Appbuilder提供的類似向導的代碼生成方式非常相似。最大的區別是Yii基於命令行生成代碼,而Openbiz Appbuilder在圖形界面上生成代碼。

ThinkPHP

ThinkPHP是壹個免費、開源、快速、簡單的面向對象的輕量級PHP開發框架,根據Apache2開源協議發布,為簡化企業應用開發和敏捷WEB應用開發而誕生。借鑒國外許多優秀的框架和模式,采用面向對象的開發結構和MVC模式,將Struts的動作思想與JSP的TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式相結合,封裝了CURD和壹些常用操作、單入口模式等。,並在模板引擎、緩存機制、認證機制、擴展性等方面有著獨特的表現。

Yii框架

Yii是壹個基於組件的高性能PHP框架,用於開發大型Web應用程序。Yii是嚴格的OOP編寫的,有完善的庫參考和全面的教程。從MVC、DAO/ActiveRecord、widgets、緩存、分層RBAC、Web服務到Theming、I18N、L10N,Yii幾乎提供了當今Web 2.0應用開發所需的所有功能。事實上,Yii是最有效的PHP框架之壹。

Yii是PHP5的高性能web應用程序開發框架。壹個簡單的命令行工具yiic可以快速創建壹個web應用的代碼框架,開發者可以在生成的代碼框架中添加業務邏輯,快速完成應用的開發。

法爾孔

Phalcon是壹套實現MVC架構的高性能PHP應用框架。初始版本發布於2012,11,是開源的,基於BSD許可條款。與其他大多數PHP框架不同,Phalcon是用C語言以擴展的方式編寫的,所以Phalcon比其他PHP框架速度更快,消耗的資源更少。根據官方測試,Phalcon是世界上最快的PHP框架之壹。[1]

  • 上一篇:正版冰雪源代碼
  • 下一篇:c語言解決方案資源管理器怎麽顯示
  • copyright 2024編程學習大全網