YiiPHP開源框架是一套基于組件用于大規(guī)模web應用開發(fā)
2021-10-10
一、框架
它是一套簡潔優(yōu)雅的PHP WEB開發(fā)框架。它集成了PHP較新的特性和多種設計模式,適合大中型項目的開發(fā)。
優(yōu)勢:
1. 社區(qū)比較強大,有豐富的擴展包和工具;
2. 具有任務自動化、緩存、身份驗證、哈希加密、交易等功能;
3. 框架結構清晰,注重代碼模塊化(抽象任務、中間件、服務等)和可擴展性,路由更系統(tǒng)、快速、高效;
4.支持;
5.支持處理跨站請求的偽造。提交表單或帖子時php高級程序設計:模式,框架與測試,必須傳入{{()}};
6.獨特的.env環(huán)境文件,方便不同平臺的系統(tǒng)配置和開發(fā)。
缺點:
它是一個基于組件的框架,相對臃腫。
二、框架
TP框架是一個快速、兼容、簡單的輕量級國產PHP開發(fā)框架,采用面向對象的結構和MVC模式進行開發(fā)。支持等各種數(shù)據(jù)庫和PDO擴展。
TP框架包含底層架構、模板引擎、緩存機制、插件機制、角色認證、表單處理、兼容性處理、基類庫、數(shù)據(jù)庫訪問層等通用組件,更方便跨版本、平臺、數(shù)據(jù)庫遷移;適合中小型項目開發(fā)。
優(yōu)勢:
1.簡單好用(查看,自己工作負責);
2. 有編譯模板引擎,支持XML標簽庫技術;支持兩種模板標簽,動態(tài)編譯和緩存技術;支持自定義標簽庫;
3.獨特的數(shù)據(jù)校驗和自動填充和MD5數(shù)據(jù)加密功能;
4. 部署簡單,只需要一個入口文件;
5.快速上手。
缺點:
模板比較固定,容易固化思維。
三、Yii 框架
Yii框架是一個基于組件的高性能PHP開源框架,適用于大型Web應用開發(fā),適用于重量級Web應用開發(fā)。
優(yōu)勢:
1. 開發(fā)速度快php高級程序設計:模式,框架與測試,性能好,功能豐富;
2.純OOP開發(fā),簡單易用的模型;
3.支持包管理工具;
4.支持命令行工具開發(fā),可以快速創(chuàng)建web應用代碼;
5. 高復用性和強擴展性。
缺點:
中文文檔少,需要考慮的層數(shù)少;您需要精通php并精通OOP編程。