ThinkPHP是一個(gè)開(kāi)源的PHP框架戒洼,是為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)和敏捷WEB應(yīng)用開(kāi)發(fā)而誕生的俏橘。最早誕生于2006年初,原名FCS圈浇,2007年元旦正式更名為T(mén)hinkPHP寥掐,并且遵循Apache2開(kāi)源協(xié)議發(fā)布。早期的思想架構(gòu)來(lái)源于Struts磷蜀,后來(lái)經(jīng)過(guò)不斷改進(jìn)和完善召耘,同時(shí)也借鑒了國(guó)外很多優(yōu)秀的框架和模式,使用面向?qū)ο蟮拈_(kāi)發(fā)結(jié)構(gòu)和MVC模式褐隆,融合了Struts的Action和Dao思想和JSP的TagLib(標(biāo)簽庫(kù))污它、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等衫贬,在模版引擎蜜宪、緩存機(jī)制、認(rèn)證機(jī)制和擴(kuò)展性方面均有獨(dú)特的表現(xiàn)祥山。
【參考自百度百科】
一圃验、公司使用TP的優(yōu)勢(shì)
1. 團(tuán)隊(duì)更加容易協(xié)作
2. 降低入門(mén)門(mén)檻
3. 去技術(shù)人員化
4. 降低開(kāi)發(fā)費(fèi)用
二、兄弟框架比較
1. discuz 論壇系統(tǒng)的元老級(jí)框架缝呕,基本不需要編寫(xiě)代碼澳窑,部署優(yōu)化后可以直接運(yùn)營(yíng);
2. PHPCMS門(mén)戶(hù)網(wǎng)站新秀供常,優(yōu)點(diǎn)如上所述摊聋,建設(shè)博客系統(tǒng)也是非常好的選擇;
3. ecshop/shopex商城系統(tǒng)栈暇,優(yōu)點(diǎn)如上麻裁,用于在線(xiàn)商城建設(shè);
4. YII/CI 類(lèi)似于TP的框架源祈,用于定制公司業(yè)務(wù)需求煎源;
三、使用TP的基礎(chǔ)要求
1. LAMP基礎(chǔ)知識(shí)香缺,分開(kāi)來(lái)講手销,需要知道Linux基本操作,Apache配置與操作图张,Mysql數(shù)據(jù)庫(kù)操作以及PHP基本語(yǔ)法和常用方法锋拖;
2. MVC設(shè)計(jì)模式與面向?qū)ο箝_(kāi)發(fā)基礎(chǔ);
3. HTML/CSS/JS開(kāi)發(fā)基礎(chǔ)