YiiPHP开源框架是一套基于组件用于大规模web应用开发
2021-10-10
一、框架
它是一套简洁优雅的PHP WEB开发框架。它集成了PHP较新的特性和多种设计模式,适合大中型项目的开发。
优势:
1. 社区比较强大,有丰富的扩展包和工具;
2. 具有任务自动化、缓存、身份验证、哈希加密、交易等功能;
3. 框架结构清晰,注重代码模块化(抽象任务、中间件、服务等)和可扩展性,路由更系统、快速、高效;
4.支持;
5.支持处理跨站请求的伪造。提交表单或帖子时php高级程序设计:模式,框架与测试,必须传入{{()}};
6.独特的.env环境文件,方便不同平台的系统配置和开发。
缺点:
它是一个基于组件的框架,相对臃肿。
二、框架
TP框架是一个快速、兼容、简单的轻量级国产PHP开发框架,采用面向对象的结构和MVC模式进行开发。支持等各种数据库和PDO扩展。
TP框架包含底层架构、模板引擎、缓存机制、插件机制、角色认证、表单处理、兼容性处理、基类库、数据库访问层等通用组件,更方便跨版本、平台、数据库迁移;适合中小型项目开发。
优势:
1.简单好用(查看,自己工作负责);
2. 有编译模板引擎,支持XML标签库技术;支持两种模板标签,动态编译和缓存技术;支持自定义标签库;
3.独特的数据校验和自动填充和MD5数据加密功能;
4. 部署简单,只需要一个入口文件;
5.快速上手。
缺点:
模板比较固定,容易固化思维。
三、Yii 框架
Yii框架是一个基于组件的高性能PHP开源框架,适用于大型Web应用开发,适用于重量级Web应用开发。
优势:
1. 开发速度快php高级程序设计:模式,框架与测试,性能好,功能丰富;
2.纯OOP开发,简单易用的模型;
3.支持包管理工具;
4.支持命令行工具开发,可以快速创建web应用代码;
5. 高复用性和强扩展性。
缺点:
中文文档少,需要考虑的层数少;您需要精通php并精通OOP编程。