Thinkphp框架的特點有哪些?

2016-08-30 2344 3 編輯:Monster 來源:程序書籍

Thinkphp是一個性能卓越并且功能豐富的輕量級php開發框架。其宗旨就是讓Web應用開發更簡單、更快速。Thinkphp值得推薦的特性包括以下方面。

類庫導入:Thinkphp采用基于類庫包和命名空間的方式導入類庫,讓類庫導入看起來更加簡單清晰,而且還支持沖突檢測和別名導入。為了方便項目的跨平臺移植,系統還可以嚴格檢查加載文件的大小寫。

URL模式:系統支持普通模式、PATHINFO模式、REWRITE,模式和兼容模式的URL,同時支持不同的服務器和運行模式的部署。配合URL路由功能,可以隨心所欲地構建需要的URL地址和進行SEO優化工作。

編譯機制:獨創的核心編譯和項目的動態編譯機制,有效減少了OOP開發中加載文件的性能開銷。

查詢語言:內建豐富的查詢機制,包括組合查詢、復合查詢、區間查詢、統計查詢、定位查詢、動態查詢和原生查詢,讓數據查詢簡潔高效。

視圖模型:輕松動態地創數據庫視圖,多表查詢不再煩惱。

分組模型:不用單選大項目的分工協調和部署問題,分組模塊解決跨項目的難題。

模板引擎:系統內建了一款卓越的基于XML的編譯模板引擎,支持兩種類型的模板便簽,融合了Smarty和JSP便簽庫的思想,支持便簽庫擴展。通過驅還可以支持Smarty、EaseTemplate、TemplateLite、smart等第三方模板引擎。

Ajax支持:內置Ajax數據返回方法,支持數據以JSON、XML和EVAL格式返回客戶端,并且系統不綁定任何Ajax類庫,可隨意使用自己熟悉的Ajax類庫進行操作。

緩存機制:系統支持包括文件方式、APC 、Db、Memcache、Shmop、Eaccelerator和Xcache在內的多種動態數據緩存類型,以及可定制的靜態緩存規則,并提供了快捷方法進行存取操作。

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾