镇上宝塔 发表于 2021-8-12 04:21:05

thinkphp和yii2的优缺点是什么?

https://p26.toutiaoimg.com/large/pgc-image/f2766674cde94cc4b22b9ee5c51bf21e
什么是thinkphp?优缺点是什么?
ThinkPHP是免费开源的,快速的,简朴的,面向对象的轻量级PHP开辟框架,ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架自己没有什么特别模块要求,具体的应用系统运行环境要求视开辟所涉及的模块。
ThinkPHP的宗旨是简化开辟、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、Sqlite、PgSQL、 Oracle,以及PDO的支持。ThinkPHP有着丰富的文档和实例,框架的兼容性较强,但是其功能有限,因此更适适用于中小项目的开辟。
优点:
1、易于上手,有丰富的中文文档;
2、框架的兼容性较强,PHP4和PHP5完全兼容、完全支持UTF8等。
3、 适适用于中小项目的开辟。
缺点:
1、对Ajax的支持不是很好;
2、目录布局杂乱,需要花时间整理;
3、上手容易,但是深入学习较难。
什么是yii2?优缺点是什么?
yii2是一个基于组件的高性能php框架,用于开辟大型Web应用。Yii接纳严格的OOP编写,并有着美满的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了 今日Web 2.0应用开辟所需要的几乎一切功能。事实上,Yii是最有用率的PHP框架之一。
优点
1、纯OOP
2、用于大规模Web应用
3、模型利用方便
4、开辟速度快,运行速度也快。性能优异且功能丰富
5、利用命令行工具。
6、支持composer包管理工具
缺点:
1、对Model层的指导和思量较少
2、文档实例较少
3、英文太多
4、要求PHP技术精通,OOP编程要熟练!
5、View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。

XunRuiCMS 发表于 2021-8-15 03:33:17

只有自己用的最合适的框架

Mooo子夜 发表于 2021-8-14 14:34:44

几乎找不到Yii2的源码!怎么用
页: [1]
查看完整版本: thinkphp和yii2的优缺点是什么?