ThinkPHP(FCS)是一個(gè)輕量級(jí)的中型框架,是從Java的Struts結(jié)構(gòu)移植過(guò)來(lái)的中文PHP開(kāi)發(fā)框架。它使用面向?qū)ο蟮拈_(kāi)發(fā)結(jié)構(gòu)和MVC模式,并且模擬實(shí)現(xiàn)了Struts的標(biāo)簽庫(kù),各方面都比較人性化,熟悉J2EE的開(kāi)發(fā)人員相對(duì)比較容易上手,適合php框架初學(xué)者。 ThinkPHP的宗旨是簡(jiǎn)化開(kāi)發(fā)、提高效率、易于擴(kuò)展,其在對(duì)數(shù)據(jù)庫(kù)的支持方面已經(jīng)包括MySQL、MSSQL、Sqlite、PgSQL、 Oracle,以及PDO的支持。ThinkPHP有著豐富的文檔和示例,框架的兼容性較強(qiáng),但是其功能有限,因此更適合用于中小項(xiàng)目的開(kāi)發(fā)。
優(yōu)點(diǎn):
1、易于上手,有豐富的中文文檔;
2、框架的兼容性較強(qiáng),PHP4和PHP5完全兼容、完全支持UTF8等。
3、適合用于中小項(xiàng)目的開(kāi)發(fā)
缺點(diǎn):
1、對(duì)Ajax的支持不是很好;
2、目錄結(jié)構(gòu)混亂,需要花時(shí)間整理;
3、上手容易,但是深入學(xué)習(xí)較難。