thinkphp框架具體是什麼 有什麼用

2021-12-19 18:00:37 字數 2723 閱讀 1480

1樓:

hinkphp是一個開源的php框架, 是為了簡化企業級應用開發和敏捷web應用開發而誕生的。最早誕生於2023年初,原名fcs,2023年元旦正式更名為thinkphp,並且遵循apache2開源協議釋出。早期的思想架構**於struts,後來經過不斷改進和完善,同時也借鑑了國外很多優秀的框架和模式,使用物件導向的開發結構和mvc模式,融合了struts的action和dao思想和jsp的taglib(標籤庫)、ror的orm對映和activerecord模式,封裝了curd和一些常用操作,單一入口模式等,在模版引擎、快取機制、認證機制和擴充套件性方面均有獨特的表現,也已經越來越多地受到國內php開發人員的認可。

使用thinkphp,你可以更方便和快捷的開發和部署應用,當然不僅僅是企業級應用,任何php應用開發都可以從thinkphp的簡單、相容和快速的特性中受益。簡潔、快速和實用是thinkphp發展秉承的宗旨,為此thinkphp會不斷吸收和融入更好的技術以保證其新鮮和活力,提供web應用開發的最佳實踐!

作為一個整體開發解決方案,thinkphp能夠解決應用開發中的大多數需要,因為其自身包含了底層架構、相容處理、基類庫、資料庫訪問層、模板引擎、快取機制、外掛機制、角色認證、表單處理等常用的元件,並且對於跨版本、跨平臺和跨資料庫移植都比較方便。並且每個元件都是精心設計和完善的,應用開發過程僅僅需要關注您的業務邏輯。

2樓:匿名使用者

一個php**開發框架,適合程式設計師二次開發,沒有基礎的直接用pageadmin、織夢這些就可以了

3樓:匿名使用者

就是一個完整的框架。大部分基礎東西都寫好了。你往裡面寫 業務**就行了。敏捷開發。

4樓:

只是一個mvc模式 方便開發

thinkphp主要有什麼用

5樓:我和你

其實thinkphp是國內自主開發的一款mvc框架,早期是從onethink開始升級而來的。這個框架的話是很符合國人的使用習慣和思維,是作為php開發的首要入門級框架,這個框架簡單易用,所以很受企業的歡迎。

接下來回答樓主的答案:

thinkphp既然是一個php的mvc框架,那肯定就是用來快速開發用的,可以用來開發任意一款php相關的編碼系統,無論是**、管理系統還是搭建部落格系統等任意系統。

其次是主要應用在哪個方面比較好,就我目前在企業開發過程中,其實主要應用在企業類、學校類、新聞類系統的開發比較多。其次是開發**也比較多。主要是開發方便快捷,懂的人多所被接受。

希望我的回答可以幫到你,有什麼不懂可以追問。

6樓:我的宿舍有點熱

1、他是一個國人開發的php框架,本質上就是相當於將**邏輯解耦出來,分模組管理,增強類與方法的重用的同時更好的規範**編寫結構,方便二次開發。另外一個就是封裝好很多功能,如資料庫連線,快取處理等,可以直接使用以達到快速開發的目的。

2、正如上個問題所說,他是一個國人開發的php框架,意思就是原生文件就是中文的,在我國php使用中佔了相對較大的比重,所以一些常見問題可以很容易找到答案。你可以拿他來熟悉框架原理,以及開發一些日常的後臺程式,快且簡單。但是所有框架的好處都是以損耗效能為前提的,號稱速度最快的yaf框架都會比原生php增加10%損耗(官方資料)

綜上所述,php框架有很多,主要是方便大家快速開發與減少二次開發工作量的,但本質還是php語言。很多人學習了tp之後就不會用php來做一些基本操作了(上面提到他有很多方法類已經封裝好直接用就可以了)。所以最好是學習好php,理解框架的原理,這樣無**司要求你用哪個框架你都能快速上手,否則職業生涯發展會受到限制

7樓:匿名使用者

thinkphp主要有什麼用,簡單實用,用tp開源更加方便的開發和部署自己的專案·當然如果用熟的話 完全可以diy自己獨特的部署方式~

tp做什麼型別**都行。專案上線後,根據實際情況對專案進行優化調整。

8樓:天空很美的一天

thinkphp是一個框架,

底層的很多東西幫你寫好了

你只要會呼叫就行了,。用來做開發速度快。

9樓:雨路雲天

tp框架是基於mvc,它本身集合了很多模組,比如:資料庫處理,檔案處理,影象處理,模板標籤等等,讓php開發起來越方便

中小型的php專案開發

10樓:

先回答第一個:thinkphp是一個用php語言寫的一個框架,也可以說是一個模組集合------基於mvc系統的,可以比作蓋樓的鋼筋水泥框架,只是更靈活,是要住宅樓還是寫字樓,自己組合

第二個問題:它就是一個框架,我認為用它來做應用**比較合適,當然你也可以有自己的想法,畢竟它只是一個工具!

希望對你有幫助!希望採納,不明白的可以繼續問!

11樓:匿名使用者

是一個開發框架,研究過一段時間,最後放棄了,老外東西還是不適合國人習慣,我現在用pageadmin,我覺得這個方便很多。

12樓:

解析快取可以測算快取

php中為什麼用thinkphp框架開發會比較快?

13樓:匿名使用者

因為是國內的框架,有中文手冊,而且遇到問題也容易找到解決方案,國內很多公司都用這個框架開發!

14樓:匿名使用者

什麼是框架 ,就是很多常用方法,類,組合到一起,我們不用寫,直接用就可以了,

使用thinkphp框架,公共js和css放置哪個目錄

public目錄 與thinkphp目錄同級 在模板檔案中以 public js asd.js呼叫 1,對於伺服器單專案或是多專案共用的js或是css檔案來說,可以直接放到 public目錄,在模板使用類似 public js common.js 路徑呼叫.2,對於多專案,專案之間不進行共用的js和...

tp框架如何3表聯查,ThinkPHP 3個表的聯查

需要寫一個tp的三表聯查效果,但是手冊裡只有2表聯查例項,例如 db table think artist alias a join think work w a.id w.artist id join think card c a.card id c.id select 上面是 think art...

大資料具體是學習什麼內容呢?主要框架是什麼

大資料儲存排程,主流框架hadoop的hdfs和yarn。大資料sql,主流框架hive和spark sql。大資料的訊息佇列,kafka,pulsar。大資料離線計算,spark,mr。大資料實時計算,flink,spark。大資料學習的內容有8個方面,按照順序學習就可以了,大資料的前景是很不錯的...