yii框架深度剖析 如何高效迅速掌握PHP知识架构和积累开发经验?

[更新]
·
·
分类:互联网
4425 阅读

yii框架深度剖析

如何高效迅速掌握PHP知识架构和积累开发经验?

如何高效迅速掌握PHP知识架构和积累开发经验?

身为一个资深开发,我认为第一阶段1-2年的PHPer知道如何使用工具、项目版本如何控制、接触并能够使用YII/tp/laravel等框架完成项目等等
第二阶段2-3年的PHPer除了写代码还需要热衷于学习各种技术实现、不仅对项目熟悉,还要能解决性能问题。只有深入学习PHP优化,Swoole接口,微服务,Mysql底层优化等,才能保持核心竞争力,拥有一份不错的薪资!
第三阶段4-5年的PHPer技术体系需要逐渐往大型层次进阶, 有效、高速的处理从很小到非常大的项目管理,随着我们的业务量越来越大和越高并发,分布式缓存、RPC、API架构设计等技术都必将掌握!
能具备以上技术能力绝对可以从一个Coder逐步走向CTO或是架构师,那么比较迷茫跟能力不足的程序员该怎么去学习呢?我特地为大家准备了一套精品PHP架构师进阶路线,保证你学了以后保证薪资上升一个台阶。需要可关注本头条号,并且发送私信:PHP

看了laravel的php框架感觉很不靠谱,你怎么看?

我也认为不靠谱,各种静态调用
各种框架的源码,我也看了很多 Symfony,CI,Laravel5,Laminas,Mezzio,Yii2,slim
个人认为这两点问题很大
最小化依赖,选择性加载laravel骨架一下载下来,各种用的到的用不到的组件都给你下载下来,项目包大的悲哀。 比如:cache,db什么的。
相比:symfony,mezzio,laminas,slim 就好很多,选择性安装组件,灵活性多很多。比如想用个 psr/cache库,可以用:symfony/cache, php-cache等等。
依赖注入的应用laravel 各种静态调用,是方便的开发者,但个人觉得也害了开发者,静态调用会让开发者脱离依赖注入,相应的什么是依赖倒置,估计很多开发者都不理解,实际应用都不遵循,也导致解耦差,不懂得封装和设计应用库。