技术层面上
从技术上讲,Laravel 更加 激进和现代化 :
- PHP7 的适用
- Composer 包依赖
- 测试覆盖率 100%
- 合理的版本发布计划
- 优雅的架构设计(中间件、路由、Artisan 命令行、代码迁移、假数据填充)
再加上精心设计接口带来的愉悦编码体验,可以说 Laravel 很多地方都做对了。
数据分析趋势
从趋势讲,因为 Laravel 很多地方都做对了,PHP 社区对其接受度极高,以下的几张图可以说明一切。
图一:Github 上最受欢迎的 PHP 项目
图二:谷歌搜索的 Trending
图三:编程网站 Sitepoint 上的用户调查第一名
图四:不同框架的市场占有率
看完上面对比,你大概就知道该选择哪个了,大部分情况下我都会选择第一个,道理很简单,第一的有资源聚合效应,带来的是以下优势:
- 招人好招 - 好找工作,可以看下 社区招聘列表;
- 学习的人多 - 资料多,社区 活跃;
- 解决方案多 - 开发中遇到的技术难题大部分时候已经存在,见 下载量最高的 100 个 Laravel 扩展包推荐 。
开发者社区
Laravel 在国内的生态圈发展也日趋成熟,你可以很轻松的在网上找到很多 Laravel 相关的中文学习资料、技术讨论社区:
- Laravel China 社区 - 国内最大的 Laravel 开发者社区;
- Laravel 中文文档 - Laravel China 社区维护的中文文档,涵盖 5.1, 5.2, 5.3, 5.4, 5.5 版本;
- Laravel 资讯专栏 - 为 Laravel 开发者提供最新最热的技术资讯
- Laravel CheatSheat - Laravel 速查表
- Composer 中文镜像 - Packagist 中国全量镜像,让 Composer 速度如飞;
- 《Laravel 入门教程 - 从零到部署上线》
- 《Laravel 进阶课程 - 从零开始构建论坛系统》
- Laravel招聘