PHP框架哪个最好?


 

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 发布前的感想, 有哪些变化和特点

[3] MixGo V1.1发布, Go 快速开发脚手架工具

你可能感兴趣的:(php,开发语言)