ThinkPHP的优缺点:
优点:
1、易于上手,有丰富的中文文档;
2、框架的兼容性较强,PHP4和PHP5完全兼容、完全支持UTF8等。
3、 适合用于中小项目的开发。
缺点:
1、对Ajax的支持不是很好;
2、目录结构混乱,需要花时间整理;
3、上手容易,但是深入学习较难。
-----------------------------------------
Yii的优缺点:
优点:
1.纯OOP
2.用于大规模Web应用
3.模型使用方便
4.开发速度快,运行速度也快。性能优异且功能丰富
5.使用命令行工具。
6.支持composer包管理工具
缺点:
1.对Model层的指导和考虑较少
2.文档实例较少
3.英文太多
4.要求PHP技术精通,OOP编程要熟练!
5.View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。
6.yii里面很多组件和前端耦合性太强
-----------------------------------------
Laravel的优缺点:
优点
1.laravel的设计思想是很先进的,非常适合应用各种开发模式TDD, DDD 和BDD
2.支持composer包管理工具
3.集合了php 比较新的特性,以及各种各样的设计模式,Ioc 容器,依赖注入等。
缺点:
1.基于组件式的框架,所以比较臃肿