ThinkPHP是一個快速、相容且簡單的輕量級國產PHP開發(fā)框架,誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協(xié)議發(fā)布,從Struts結構移植過來並做了改進和完善,同時也藉鑒了國外許多優(yōu)秀的框架和模式,使用物件導向的開發(fā)結構和MVC模式,融合了Struts的想法和TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支援windows/Unix/Linux等伺服器環(huán)境,正式版需要PHP5.0以上版本支持,支援MySql、PgSQL、Sqlite多種資料庫以及PDO擴展,ThinkPHP框架本身沒有什麼特別模組要求,具體的應用系統(tǒng)運行環(huán)境要求視開發(fā)所涉及的模組。
作為一個整體開發(fā)解決方案,ThinkPHP能夠解決應用開發(fā)中的大多數需要,因為其本身包含了底層架構、相容處理、基底類別庫、資料庫存取層、模板引擎、快取機制、插件機制、角色認證、表單處理等常用的元件,對於跨版本、跨平臺和跨資料庫移植都比較方便。並且每個元件都是精心設計和完善的,應用開發(fā)過程僅需要專注於您的業(yè)務邏輯。