调查:2024年生产环境中实际使用哪些PHP框架?

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

调查:2024年生产环境选择哪些PHP框架



尽管 Go、Rust 和 Python 迅猛发展,PHP 仍然是 Web 开发的主要语言:76.5% 的网站运行在 PHP 上(数据来源:W3Techs)。但如今,面对严峻的生产负载,开发者会选择哪个框架?我们分析了2024年开发者调查的结果,并汇总了关键数据。



竞赛领先者:谁在领奖台上



根据年度调查 JetBrains Developer Ecosystem 2023–2024(超过 26,000 名开发者参与)和社区 PHP Weekly 的内部调查,生产环境中 PHP 框架的分布如下:



  • Laravel — 46%(无可争议的领导者)。优雅的语法、强大的 ORM Eloquent 和生态系统(Forge、Vapor)使其成为初创企业和企业级应用的首选。
  • Symfony — 21%。大型企业项目的宠儿。模块化、长期支持(LTS)以及 Drupal 作为其客户。
  • Yii2 — 12%。在独联体和亚洲地区实力强劲。高性能和内置缓存。
  • CodeIgniter — 4%。简单轻量——适用于没有复杂依赖的小型项目。
  • Zend Framework / Laminas — 3%。大型企业的遗留选择,但正逐渐被 Symfony 取代。
  • Phalcon — 2%。独特的方法:框架作为 C 扩展。提供最高速度,但维护复杂。


请注意:12% 的受访者表示根本不使用框架——他们使用纯 PHP 编写,通常搭配自研的微框架或 Slim。



趋势与意外结论



调查揭示了几项重要趋势:



  • Laravel 增长最快——过去3年其份额增长了10%。原因:积极的营销、优秀的文档以及无需 Vue/React 即可实现交互界面的 Livewire 支持。
  • Symfony 在 B2B 领域巩固地位。对“框架中的框架”需求增长:Drupal、OroCRM、Sylius 甚至 API Platform 都基于 Symfony。
  • Yii2 停止增长。社区停滞不前,向 Yii3 的迁移被拖延。许多人正在迁移到 Laravel。
  • 微框架(Slim、Flight)在 API 和微服务中越来越受欢迎——其份额增长至 8%。


新手和专家该如何选择?



如果您刚刚进入 PHP 开发——毫无疑问选择 Laravel。它提供快速入门、庞大的社区和成千上万的包。对于企业级领域(银行、物流),Symfony 更合适——严格的架构和符合企业标准。对于服务器预算有限的高负载项目,可以关注 Yii2 或 Phalcon。



最重要的是——不要追逐潮流,而是根据实际需求选择。无论如何,PHP 框架仍将长期作为 Web 的基础。

推荐库