區別:1、thinkphp是基於PHP的一個MVC的開源框架,而thinkcmf是基於ThinkPHP和MYSQL二次封裝的中文內容管理框架;2、thinkphp使用php語言封裝一些類,而thinkcmf是基於AFN封裝的網路請求框架。
本文操作環境:Windows10系統、ThinkPHP5 版、Dell G3電腦。
ThinkCMF
ThinkCMF是一款基於ThinkPHP MYSQL開發的中文內容管理架構。 ThinkCMF提出靈活的應用機制,框架本身提供基礎的管理功能,而開發者可以根據自身的需求以應用的形式進行擴展。每個應用程式都能獨立的完成自己的任務,也可透過系統呼叫其他應用進行協同工作。在這種運作機制下,開發商場應用的使用者無需關心開發SNS應用時如何運作的,但他們之間又可透過系統本身進行協調,大大的降低了開發成本和溝通成本 [1] 。
普通的CMS(內容管理系統)一般不能完成所有的需求,而因為CMS在ThinkCMF內部只是以一個應用的形式存在,所以使用ThinkCMF你可以用CMS來管理你的內容,用電影網站系統來管理視頻,用電商系統來管理電商網站。這些程式不會影響,你可以模組化的增加或減少應用。
ThinkCMF自身層次非常清晰,邏輯也相當的嚴謹,特別是系統自帶的portal應用非常適合PHP初學者使用。採用了國內優秀的開源php框架ThinkPHP使得ThinkCMF具備了優秀的性能以及良好的安全性。
ThinkPHP
ThinkPHP,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的開源輕量級PHP框架。
最早誕生於2006年初,2007年元旦正式更名為ThinkPHP,並遵循Apache2開源協定發布。 ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的程式碼的同時,也注重易用性。並且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進。 [1]
ThinkPHP是一個快速、相容且簡單的輕量級國產PHP開發框架,誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協定發布,從Struts結構移植過來並做了改進和完善,同時也藉鑒了國外許多優秀的框架和模式,使用物件導向的開發結構和MVC模式,融合了Struts的想法和TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式。
關係:
thinkPHP是基於PHP的一個MVC的開源框架。 thinkphp使用php語言封裝的一些類,可以加快專案的開發速度,並且在程式碼規格上會好一些。
ThinkCMF是一款基於ThinkPHP MYSQL 二次封裝的中文內容管理架構。類似iOS開發中 CoderZBNetManager是基於AFN封裝的網路請求框架。
推薦學習:《PHP影片教學》
以上是thinkcmf和thinkphp有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!