larveral开发api源码 php_PHP开发者的未来

观点: PHP语言本身天长地久,但是3年以上的开发者可能需要面临的一些困惑。

PHP最大的特点就是入门快,很多朋友自己学习下就可以找到一份php的工作,成为一个phper。

语言本身的特性使得它非常灵活,语法的随意性,见识过不少佛性的PHP代码。很多老式的代码看起来就像是杂技,phper 就是杂技演员。每次维护都是冒冷汗的表演。

这几年PHP有了很大的改变,PHP7的出现,各种现代化的框架例如 larveral,tp5.1等,不过演员还是那一批,之前写老式代码的人来操作。

面向对象:

很多人在接触PHP的时候根本没摸过面向对象,直接PHP夹杂html,撸出来一个web.又或者 tp3.2 用类封装了过程化方法的方式来撸web,前者基本上是刚刚学习的新手在写,后者大多是一两年经验的朋友做东西的方式。实际上没有对面向对象没多少理解,以为面向对象就是编写class,至于基础概念什么封装,多态,继承等,知之甚少。更不用说在此基础上延伸出来的设计模式,基本上两三年PHPER没几个知道。

现代化框架:

larveral tp5.1等现代化框架确实厉害,结合设计模式,可以让php代码做到更容易编写和使用,也让人更容易去阅读理解,不过这个需要对设计模式,以及其他的一些东西有一定的基础,学习难度高。

swoole:

swoole 在我看来,最大的改变是 让php代码常驻内存,其他的个人觉得都是附加的,这个学习难度更高,需要linux 操作相关的知识,以及对网络,异步编程等其他一些概念有一定理解。学习难度更高

总结:

上面说了那么多,其实都是废话,关于PHP开发者的未来,如果你能把我上面列举的东西掌握并在实际项目上灵活使用,我估计你可能离转语言或者专职架构就不远了,简单的来说,现代化的框架和swoole扩展确实带给了PHP很多性能上开发上的便利,但是也增加了它的掌握难度,如果新项目中真的需要这些特性,我可能会选择java....虽然我是一只5年的phper

一句话:

等你到了思考PHPer的未来的时候,可能也就是你转语言的时候,现在java微服务这块开发东西效率也是刚刚的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值