重新認識ThinkPHP

2022-03-13 12:45:54 字數 486 閱讀 5720

最早誕生於2023年初叫fcs,2023年元旦正式更名為thinkphp,在易用性、擴充套件性和效能方面不斷優化和改進。

thinkphp是為了簡化企業級應用開發敏捷web應用開發而誕生的。

原則:秉承簡潔實用

特點:快速、相容而且簡單的輕量級國產php開發框架

移植struts結構並完善,同時借鑑國外優秀框架和模式,

物件導向的

開發結構和mvc模式,融合了struts的思想和taglib(標籤庫)、ror的orm對映和activerecord模式。

thinkphp能夠解決應用開發中的大多數需要,因為其自身包含了底層架構、相容處理、基類庫、

資料庫訪問層、模板引擎、快取機制、外掛程式機制、角色認證、表單處理等常用的元件,

並且對於跨版本、跨平台和跨資料庫移植都比較方便。並且每個元件都是精心設計和完善的,

應用開發過程僅僅需要關注您的業務邏輯。

重新認識container

我還清楚的記得,第一次從 那兒聽說container這個詞 結果他給我解釋了半天還是似懂非懂的。今天,偷閒翻了下posa4,發現裡面對container的解釋特別清楚。粗略的理解下來是,為了分離關注點,而實現的對系統資源的封裝。豁然開朗的發現,os就是應用程式的container。突發奇想的,開發乙...

重新認識測試

以前總覺得測試是軟體開發的邊緣職位,開發人員才是軟體生命週期的核心人員。隨著對網際網路公司的了解,逐步了解到測試的重要性。以bat為例,三家公司均設定了測試開發工程師崗位,該崗位的主要職責就是編寫自動化測試案例,通過對 的邏輯進行分析,設計出能夠覆蓋大部分 的測試用例。如阿里的測試開發工程師的崗位描...

重新認識ARC

雖然用了很久的arc,感受了 簡潔。但是對arc底層實現並不了解。今天抽空研究了下,做些簡單地總結。一 strong 1.區域性變數 對於區域性變數來說,在超出作用域的地方由編譯器自動插入release。大概轉化為 在非arc返回的autorelease型別的方法 在blog手碼大概 如有錯誤還望指...