不能这样说,但移动互联网兴起的时候,PHP没有很快满足移动开发的需求,所以它落伍了。
不能。
曾经有一个PFA(PHP for Android),用它可以开发Android手机应用,但有人爆料早在2016年这个项目就不在维护了。看来发起人对它也失去了信心。
// php-pfa 最后更新时间是2013年https://github.com/ivmos/PHP-for-Android
既然PHP是解释型语言,如果我们可以把PHP解释器移植到Android系统上,那么就能在手机上运行PHP代码。还真的可以,有人就使用交叉编译的方式,搞出了一个PHPDroid。借用于PHP自身携带的CLI HTTP Server,在Android就能启动一个Web Server,这相当于将用户的手机当一个小型服务器用。
用户的手机无论从带宽方面,还是从电量方面来讲,资源都很紧张,现在因为某种原因,需要将原来在服务器上运行的程序,搬到用户的手机系统上运行,争抢用户本来就很紧张的CPU和内存资源,这个方案注定只能是一个玩具。
仍很风骚。
破船尚有三斤钉,经历过PC Web时代的辉煌,PHP仍然是2021年2月TIOBE排行榜上第八的语言:
Go语言被视为互联网时代的C语言,也是作者一直喜欢和使用的编程语言,它的排名也仅在第13位。
从近年来PHP语言的走势来看,它的走势基本与老牌的C++是正相关的。PC时代,C++是PC软件正宗,PHP是Web正宗,在互联网进入移动互联网以后,它们的趋势慢慢都向下走了。
换一句话,「PHP 是最好的语言」这个梗是怎么来的?
这个梗的由来几不可考,有以下几点值得思考:
语言没有最好的,每个语言都有自己擅长的区域。PHP恰巧是PC Web时代,在3P语言(JSP、ASP、PHP)中是最适合快速开发Web站点的。直到今天仍然有许多PHP写就的Web系统在运行着,这大概也是它仍然高居TIOBE排行榜第八的原因吧。
我讲明白没有,欢迎留言讨论。