hualuo 活跃
  • 177发帖数
  • 177主题数
  • 0关注数
  • 0粉丝
开启左侧

下一个十年,PHP何去何从

[复制链接]
hualuo 发表于 2020-9-26 02:20:13 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
2000到2010是PHP最辉煌的十年,在那个年代,如果一家中小互联网公司的后台不用PHP,听上去就是件很疯狂的事情,Ruby那时呼声不小但少有落地,而Python连呼声都不多,Java这么笨重是想拖死项目么?彼时的三巨头BAT,都有着大量的PHP项目和代码,PHP稳居后端前3。那年代的著名论坛,除了各大高校的telnet系列,大都是discuz和phpbb。
2010年到2020年这十年,PHP仍然很流行,但是事情正在悄悄的起变化。稍微整理一下最关键的几件事情。

  • 4G网络普及,相比GPRS百倍以上的提速和降价。
  • 苹果引领的智能手机生态,终结了功能机时代。
  • 网民数量大暴发,日均使用频次和时长爆发。
  • App迅速取代了Web,App First甚至all in App。
这些事情促成了哪些后端的技术变化?我认为至少有

  • 前后端完全分离,后端只提供JSON格式的交互。
  • 业务多样化复杂化,项目代码量暴增。
  • 流量暴增,并发暴增,更容易触碰到性能瓶颈。
  • 微服务和容器编排,基础设施生态非常重要。
每一条对PHP都是不利的,很多开发者开始思考解决方案。最常见的两种思路,一是改造PHP,增强PHP自身,于是在这个十年里,出现了yaf这样的PHP扩展型框架,也出现了Swoole和workerman这样的常驻内存型方案,尤其是Swoole,干脆给PHP加上了协程,用法跟Go差不多了。另一种路线是用别的语言代替PHP,比如Java或者Go,或者是Node或者Python。在此,我不想评价哪种方式更好,因为技术在发展,10年河东10年河西。
我们可以看看大厂的公开报告,也许可以参考一下,但是要注意,适合大厂的未必适合小厂。
阿里系,没啥好说的,自从淘宝最后一批PHP下线之后,可以说跟PHP绝缘了,在原本适合PHP的地方,他们选择了Java和Node,2018年我还看到了比例不高的Go。



                               
登录/注册后可看大图



C++稳如老狗,PHP和C#不见了,取而代之的是Go,Python也进前5了。个人觉得,PHP还是有相当多的存量项目的,但增量部分继续用PHP的应该不多了。
百度体量已经不是三巨头之一了,但百度研发能力稳居前三,下一个十年应该还在前三。没有找到公开的报告,但从我私底下了解的来看,百度仍然还有大量的PHP项目,但在PHP为主的项目组里,很多新项目已经不是PHP了。
我司是小厂,但曾经也是PHP的标杆之一,自从PHP大神,Swoole之父韩天峰离职之后,很多新项目开始用Go了。
下一个十年里,PHP的前景无非三种情况

  • PHP 8脱胎换骨,抢回失去的领地。
  • 维持现在的份额,或略有下滑。
  • 保持下滑速度,沦为非主流。
如果要给3种可能性排序,我认为整体是 2 > 3 > 1,在大厂是3 > 2 > 1。

精彩评论18

vito 发表于 2020-9-26 02:22:52 | 显示全部楼层
创业公司你想用啥
LH4206 发表于 2020-9-26 02:26:01 | 显示全部楼层
过去用asp,现在用c#或python,从没用过php。
A随行付POS机_赵 发表于 2020-9-26 02:27:30 | 显示全部楼层
php 世界上最好的语言
gyzgdq 发表于 2020-9-26 02:34:04 | 显示全部楼层
希望php8+swoole一飞冲天,用来用去,现在专注swoole,很喜欢php。
立森影像LESU 发表于 2020-9-26 02:34:46 | 显示全部楼层
PHP的用户基数大,上手容易,在未来仍然会是小型网站的首选,而且PHP的性能在PHP7得到很大提升,
vito 发表于 2020-9-26 02:41:03 | 显示全部楼层
淘宝存量的php代码还有不少,不要认为淘宝全部不用php
LH4206 发表于 2020-9-26 02:44:09 | 显示全部楼层
下一个十年还写代码吗?
A随行付POS机_赵 发表于 2020-9-26 02:47:06 | 显示全部楼层
有java和go能做到国外wp这种插件生态么?只是大厂不用了。
立森影像LESU 发表于 2020-9-26 02:49:30 | 显示全部楼层
用的好就行,不管那种语言都有的生存空间,十几年前就说delphi不好用,现在扔旧有好多项目都在用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城