CodeIgniter
优点:
- 轻量简便 (2018.1.10)
- 开发文档很全面 (2018.1.10)
缺点:
- 官方不再支持维护,目前由社区、
github
上有大牛维护,进展很慢; (2018.1.10) - 默认是不开启命名空间支持,通过配置也可以支持,但感觉不友好;(2018.1.10)
- 在
IDE
中无法进行代码跟踪,点击类名无法跳转过去;(2018.1.10)
适用场景:
适用于功能不复杂的项目;
Yii2
ThinkPHP
优点:
缺点:
CakePHP
Swoole
Symfony
Laravel
优点:
PHP7
的适用,Composer
包依赖,测试覆盖率 100%,优雅的架构设计;(2018.1.10)- 合理的版本发布计划;(2018.1.10)
- 文档丰富,但不够细致;(2018.1.10)
缺点:
- 性能与资源消耗挺严重的;对于一般的后台管理系统,不是问题;(2018.1.10)
适用场景:
适用于功能复杂,需要不断迭代测试,对性能要求不是特别重要的项目;