PHP框架之ThinkPHP
1.介紹
協議發布,為了敏捷web應用開發和簡化企業級應用開發而誕生的. ThinkPHP借鑒了國外很多的優秀的框架和模式,例如使用了面向對象的開發結構和MVC理念,採用了單一入口模式,融合了Struts和Action思想和JSP的TagLib,RoR的ORMyingshe he ActiveRecord模式,封裝了CURD和一些
產常用的操作.
1>類別庫導入:ThinkPHP採用了基於類別庫包和命名空間的方法導入類別庫,讓類別庫導入看起來更加簡單清晰,而且還支持衝突檢測和別名的導入.
2>URL模式:系統支援普通模式,PATHINFO模式,REWRITE模式和相容的模式的URL,同事支援不同伺服器和運作模式的部署.
3>編譯機制:獨創的核心編譯和專案的動態編譯機制,有效的減少了OOP開發中載入檔案的效能開銷.
內建豐富的查詢機制,包括組合查詢,符合查詢,區間查詢,統計查詢等.
5>檢視模型:輕鬆動態的建立資料庫檢視資料庫檢視資料庫檢視
6>分組模組:不用擔心大專案的分工協調與部署問題,分組模組解決跨專案的難題
7
>模板引擎:系統內建了一個基於XML的編譯型標籤融合了Smarty與JSP標籤庫的想法,
Smarty,EaseTemplate,TemplateLite,Smart等第三方模板引擎.
:內建Ajax資料回傳方法,支援資料以JSON,XML和EVAL格式傳回客戶端,且系統不綁定任何AJax類別庫
可隨性的使用熟悉的Ajax類函式庫操作.
9>快取機制:系統支援包含檔案方式,APC,DB,Memcahe,Shmop等多種動態資料快取類型,以及可自訂的靜態快取
規則,並提供了便捷房哪個發進行存錢操作.