NeverSmile
2018-02-06 15:09:40 +08:00
两个框架都用过 2 年以上。 更倾向于 Yii。说一下自己的感受吧
1. 性能方面, 上面有大佬说过了,我自己也测试过,laravel 要慢一些,但这并不会成为一般项目的瓶颈,一般不用考虑这个。
2. laravel 的队列一直在用,driver 是 rabbitmq, 仅仅从队列里读数据不做任何处理,laravel 的队列 3.8 条 /s ,原生 php 3000+/s (一台普通的 Mac 上做的测试 laravel5.2 php7.0 )
3. laravel 没有自动路由,一开始也是很蛋疼, 习惯了也还好, 看看 restful,命名起来也快。
4. laravel 的 orm 用起来没有 yii 舒服 不举例了, 自己用起来就能感觉出来。
5. IDE 支持方面,laravel 差一些,虽然有 ide_helper 但还是不够完善,相反 Yii2 能完美被 phpstorm 支持。
6. laravel 的帮助方法有很多很多,config env array 系列等等,开箱机用非常方便。
7. 我看有大佬吐槽 Yii 用 php 的方式管理前端资源,这会让人有些不爽(我比较喜欢,js 之间的依赖都可以完美解决),但是这并不能成为槽点,它只是比别的框架提供了更多的方法而已,你完全可以不用 AssetManager 来管理 js 和 css,自己写页面就行了。
8. laravel 的 blade 模板用起来比较爽。artisan 非常棒
9. yii 的小组件用起来比较爽
写的比较乱.... 总结一下: 用 go