thinkPHP:社群火爆,中文的新手教學很詳細,比較容易上手。 (建議學習:thinkphp5)
web專案開發中大部分程式碼都是重複的,因此自動化程式碼產生工具是必不可少的,截至最新的tp3.2.3 ,我仍然沒看到tp對自動化工具有任何支援的跡象;gii非常好用的建模塊、控制器(動作)、CURD操作等功能,可以減少開發週期。
tp缺失了資料遷移工具,這都導致了專案後期維護由很大困難
Yii完全用物件導向的方式構建,常用web類別庫都以元件方式呈現,終於改善了PHP程式設計師邊寫程式碼邊百度:'XX功能該用哪個函數'的情況。
反觀TP,僅僅對常用類別庫封裝成class,要用什麼取什麼,根本沒做過精心的設計,完全像是一個多年的程式設計師攢了些類別庫。
Yii 物件導向的程度較高。
ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,2007年元旦正式更名為ThinkPHP,並遵循Apache2開源協定發布。
ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的效能和至簡的程式碼的同時,也注重易用性。並且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進。
Yii Framework是一個基於元件、用於開發大型 Web 應用的高效能 PHP 框架。 Yii提供了今日Web 2.0應用開發所需的幾乎一切功能。 Yii是最有效率的PHP框架之一。 Yii是創辦人薛強的心血結晶,於2008年1月1日開始開發。
Yii是一個基於元件的高效能PHP框架,用於開發大型Web應用。
Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主題化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需的幾乎一切功能。事實上,Yii是最有效率的PHP框架之一。
以上是thinkphp和yii區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!