首頁 >php框架 >ThinkPHP >thinkphp和yii區別

thinkphp和yii區別

(*-*)浩
(*-*)浩原創
2019-10-30 13:26:372800瀏覽

thinkphp和yii區別

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn