簡介

ThinkPHP是一個開源的PHP框架,是為了簡化企業(yè)級應(yīng)用開發(fā)和敏捷WEB應(yīng)用開發(fā)而誕生的。最早誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開源協(xié)議發(fā)布。早期的思想架構(gòu)來源于Struts,后來經(jīng)過不斷改進和完善,同時也借鑒了國外很多優(yōu)秀的框架和模式,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(標(biāo)簽庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現(xiàn)。

【參考自百度百科

一、公司使用TP的優(yōu)勢

1. 團隊更加容易協(xié)作

2. 降低入門門檻

3. 去技術(shù)人員化

4. 降低開發(fā)費用

二、兄弟框架比較

1. discuz 論壇系統(tǒng)的元老級框架,基本不需要編寫代碼,部署優(yōu)化后可以直接運營;

2. PHPCMS門戶網(wǎng)站新秀,優(yōu)點如上所述,建設(shè)博客系統(tǒng)也是非常好的選擇;

3. ecshop/shopex商城系統(tǒng),優(yōu)點如上,用于在線商城建設(shè);

4. YII/CI 類似于TP的框架,用于定制公司業(yè)務(wù)需求;

三、使用TP的基礎(chǔ)要求

1. LAMP基礎(chǔ)知識,分開來講,需要知道Linux基本操作,Apache配置與操作,Mysql數(shù)據(jù)庫操作以及PHP基本語法和常用方法;

2. MVC設(shè)計模式與面向?qū)ο箝_發(fā)基礎(chǔ);

3. HTML/CSS/JS開發(fā)基礎(chǔ)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 新的一年伊始,由于公司內(nèi)部組織架構(gòu)調(diào)整,本來是做Android方面開發(fā)的,近來要轉(zhuǎn)做下發(fā)接口開發(fā),不可避免就要去學(xué)...
    斜杠時光閱讀 39,755評論 5 61
  • 企業(yè)開發(fā)框架包括垂直方向架構(gòu)和水平方向架構(gòu)。垂直方向架構(gòu)是指一個應(yīng)用程序的由下到上疊加多層的架構(gòu),同時這樣的程序又...
    xdpie閱讀 2,987評論 0 5
  • 遠古期 - 靜態(tài)頁面時代 講Java Web開發(fā)的歷史進程,不得不提Web開發(fā)的歷史進程。在互聯(lián)網(wǎng)剛發(fā)展的時候,那...
    齊晉閱讀 5,263評論 3 11
  • Spring 框架簡介 Spring 是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一...
    JACK_巖閱讀 732評論 0 6
  • spring官網(wǎng)spring包下載地址介紹文章spring簡介:spring百度百科介紹1.方便解耦,簡化開發(fā)通過...
    天空在微笑閱讀 279評論 0 1

友情鏈接更多精彩內(nèi)容