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