《PHP框架之ThinkPHP框架》要點:
本文介紹了PHP框架之ThinkPHP框架,希望對您有用。如果有疑問,可以聯系我們。
相關主題:thinkphp教程
ThinkPHP框架人們習慣性又叫它TP框架,是一個輕量級的國產PHP開發框架,快速、兼容而且簡單, ThinkPHP可以支持windows/Unix/Linux等服務器環境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多種數據庫以及PDO擴展,ThinkPHP框架自己沒有什么特別模塊要求,具體的應用系統運行環境要求視開發所涉及的模塊.
ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的.最早誕生于2006年初,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開源協議發布.ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在堅持出色的性能和至簡的代碼的同時,也注重易用性.并且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進.
簡單的說說TD框架的優缺點:
優點:開發速度快.而且TP上手也很快,而且是中文文檔.
如果在沒有任何對TP的了解情況下,甚至對PHP語法都不太了解的時候,第一次接觸 也能很快的入手.并且Composer 做包管理標準的 Autoload 實現,可以讓 `include xxx.php` 成為歷史、各種依賴注入、支持ORM客服管理系統、好用的命令行和腳手架、豐富的文檔和活躍的社區,即使有這么多好處,也不過是追趕了幾年前 ROR 的水平,還在用 ThinkPHP 的人,不過是懶得接觸新知識而已.
缺點:太死板,不夠靈活.平安方面比較差.
TP框架的MVC模式簡單易懂,但編碼質量上會導致的一些細節漏洞,但也限定了它在開發中不夠靈活,舉個簡單例子,對比CI可發現,CI中一個Model中可以操作多個表,但TP只能一個.TP默認初始化了很多配置,使用起來很便利,但自然也會影響效率.但是把一些加載配置的時間拿去研究算法,這些小影響近乎可以忽略了.
總結下,TP框架作為一個整體開發解決方案,ThinkPHP能夠解決應用開發中的大多數需要,因為其自身包含了底層架構、兼容處理、基類庫、數據庫拜訪層、模板引擎、緩存機制、插件機制、角色認證、表單處理等常用的組件,并且對于跨版本、跨平臺和跨數據庫移植都比較方便.并且每個組件都是精心設計和完善的,應用開發過程僅僅需要關注您的業務邏輯.
不管怎么說,用過TP框架的程序員應該都知道,它讓我們學會了怎么去研究框架內核和改框架.以至于現在學習其他框架都是比擬容易的,比如yii、symfony、laravel、phalcon,等框架,而且TP框架門檻很低、開發效率高,也合適入門的編程人員去用.
后援網小編張老師企鵝:1079943010 看完不要跑 記得出來吐吐槽!╰( ̄▽ ̄)╮
《PHP框架之ThinkPHP框架》是否對您有啟發,歡迎查看更多與《PHP框架之ThinkPHP框架》相關教程,學精學透。維易PHP學院為您提供精彩教程。