Rumah >pembangunan bahagian belakang >tutorial php >php laravel 在国内问什么不火最新解释
并不是不火呀。。
laravel在国内也有应用呀。
大部分公司不采用的原因有几个
1. php版本兼容
1. 很多部署方案是LNMP,LAMP,对版本要求比较低。laravel最新版要求php版本最低为5.5.9
2. 历史包袱
1. 大部分历史php项目处于状态
2. 大量开源的php项目,拿过来改一下就可以用,没必要用laravel造1次轮子
3. laravel迭代速度和学习成本
1. github 上tags日志显示3.0是2012年1月发布的。现在最新版为5.1.4,算下来1年1个版本,我从4.x时候接触到,学习期间5.0开始alpha 了。4.x->5.x重构了一部分代码,并不能简单的平滑升级。对起来开发来说,考虑到稳定性,不会贸然的采用
2. 早期laravel的文档基本为英文文档。
3. 因 为采用的php版本比较新,php5.3, 5.4,5.5加新加入的关键字和函数学习成本比较高,就我所知道的情况是,大部分用php的人更喜欢foreach,而不使用 array_map,array_filter等迭代器。另外block使用的相对更少。namespace,trait等等。这个学习是一部分成本。
4. laravel的思路是学习吸收ruby on rails的。约定大于配置,重模型,轻配置,轻控制器,重模型迁移,又是一部分成本。
4. 最佳实践
1. 比较优秀的商业使用案例
5. laravel生态圈
1. 重点要说说这个。任何1个语言,框架要想流行,必须需要优秀的生态圈。生态圈包括
1. 1大神把优秀的思想吸收到语言或框架中。
2. 大量语言或框架设计针对具体业务的优秀方案,采用1个方案最重要的是这个方案能更好的解决目前存在的问题。如果有几种方案可选。那最好不过了。
3. 众多围绕语言和框架的扩展增强
4. 有一定能力和话语权的布道者
5. 优秀的的交流社区
2. 以上几个方面在国内比较欠缺
6. 科学上网
1. 最重要1条,你都不能科学上网,composer都用不了。。还是洗洗睡吧。
Atas ialah kandungan terperinci php laravel 在国内问什么不火最新解释. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!