PHP 现有框架大概分为三种类型:
- 传统php框架 (同步, apache/php-fpm)
- c扩展框架 (同步, apache/php-fpm)
- swoole 框架 (异步,常驻内存,自带服务)
根据国内使用量排名:
- ThinkPHP:第一阵营,国内线上项目使用最多,没有之一
- 优点:很多人会,简易,文档全
- 缺点:技术上不够高大上(Laravel用户说的),局限于http
- Yii:第二阵营,用户量与第一名有些差异
- 优点:实用,文档尚可
- 缺点:前后端有些太耦合,局限于http
- Laravel:第二阵营,用户量与第一名有些差异
- 优点:优雅(官方说的),文档尚可
- 缺点:性能差,局限于http
- CodeIgniter:第三阵营,与第二名有些差异
- 优点:使用简单,文档丰富
- 缺点:技术太老,新项目使用很少,大部分都是旧项目
- Phalcon:用户量比较少
- 优点:c扩展框架,性能强,文档尚可
- 缺点:门槛稍高,局限于http
- MixPHP:基于 Swoole ,用户量少
- 优点:性能超强,可开发cli/http/websocket/tcp/udp,支持协程,文档全
- 缺点:门槛稍高(相对于其他swoole框架来说门槛低很多)
以上框架都支持 composer (CI4除外) ,因此库生态是一样的,并不是 Laravel 的专利。
推荐阅读
[1] MixPHP V3 开发流程体验 Swoole, Workerman, FPM, CLI-Server 多种运行模式介绍
[2] MixPHP V3 发布前的感想, 有哪些变化和特点文章来源:https://www.toymoban.com/news/detail-464246.html
[3] MixGo V1.1发布, Go 快速开发脚手架工具文章来源地址https://www.toymoban.com/news/detail-464246.html
到了这里,关于PHP框架哪个最好?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!