前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP没落的原因是移动互联网的兴起吗?

PHP没落的原因是移动互联网的兴起吗?

作者头像
LIYI
发布2021-02-23 16:06:57
1.4K0
发布2021-02-23 16:06:57
举报
文章被收录于专栏:艺述论专栏

不能这样说,但移动互联网兴起的时候,PHP没有很快满足移动开发的需求,所以它落伍了。

PHP能不能开发手机应用?

不能。

曾经有一个PFA(PHP for Android),用它可以开发Android手机应用,但有人爆料早在2016年这个项目就不在维护了。看来发起人对它也失去了信心。

代码语言:javascript
复制
// php-pfa 最后更新时间是2013年https://github.com/ivmos/PHP-for-Android

既然PHP是解释型语言,如果我们可以把PHP解释器移植到Android系统上,那么就能在手机上运行PHP代码。还真的可以,有人就使用交叉编译的方式,搞出了一个PHPDroid。借用于PHP自身携带的CLI HTTP Server,在Android就能启动一个Web Server,这相当于将用户的手机当一个小型服务器用。

用户的手机无论从带宽方面,还是从电量方面来讲,资源都很紧张,现在因为某种原因,需要将原来在服务器上运行的程序,搬到用户的手机系统上运行,争抢用户本来就很紧张的CPU和内存资源,这个方案注定只能是一个玩具。

PHP在语言排行榜中如何?

仍很风骚。

破船尚有三斤钉,经历过PC Web时代的辉煌,PHP仍然是2021年2月TIOBE排行榜上第八的语言:

Go语言被视为互联网时代的C语言,也是作者一直喜欢和使用的编程语言,它的排名也仅在第13位。

从近年来PHP语言的走势来看,它的走势基本与老牌的C++是正相关的。PC时代,C++是PC软件正宗,PHP是Web正宗,在互联网进入移动互联网以后,它们的趋势慢慢都向下走了。

为什么都说PHP是世界上最好的语言?

换一句话,「PHP 是最好的语言」这个梗是怎么来的?

这个梗的由来几不可考,有以下几点值得思考:

  • PHP官方文档曾说:“PHP is the best language for web programming”
  • PHP没有一个大企业做后盾。像Google的Go、Android,微软的C#,苹果的OC、Swift,这些语言背后都有大佬撑腰。而PHP更像一个没有爹娘的孩子,任人嘲笑。这也可能是它在移动互联网来临的时候没有及时跟上步伐的原因。
  • PHP的标准函数命名被人诟病,命名规则不统一。但PHP标准函数又是那么丰富,几乎所有Web开发要用到的函数,PHP都有,并且直接就能调用,甚至不需要引用,不需要初始化,非常简单。这种简单,以及不规范,或许助长了它被调侃的风气。
  • PHP入门容易,在PC Web时代被培训热宠。从来没有写过程序的人,受过几天培训就可以开发网站了,并且新人也以程序员自居了。于是有人开始用这个梗嘲讽那些没有根基不稳的码农。

语言没有最好的,每个语言都有自己擅长的区域。PHP恰巧是PC Web时代,在3P语言(JSP、ASP、PHP)中是最适合快速开发Web站点的。直到今天仍然有许多PHP写就的Web系统在运行着,这大概也是它仍然高居TIOBE排行榜第八的原因吧。

我讲明白没有,欢迎留言讨论。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 艺述论 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PHP能不能开发手机应用?
  • PHP在语言排行榜中如何?
  • 为什么都说PHP是世界上最好的语言?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档