PHP为什么这几年在走下坡路?

搜罗小天地

php程序员总是把“PHP是世界上最好的语言。”这句话挂在嘴边,php对他们来说,既是一种技术信仰,又是一种已经被证实过的,便捷的业务方式。

在传统互联网发展之初,php的语言优势也与网页端的发展相得益彰,实际上,毫不夸张的说,我们访问的绝大多数网站后台都是由php语言编写,并且,许多手机app后台也是由php语言开发,如果说php在走下坡路,那么我们是否应该反问,网站技术和手机app技术是否在走下坡路呢?


1、php作为稳定、优秀的后端开发语言,仍是当下技术流公司的首选

互联网技术的热潮总是一阵一阵传播,php曾经大热过,然而技术圈迭代太快,python、go语言等新技术层出不穷,有了这个鲜明对比,就会显得如今的沉寂特别萧条。但是,php作为大多数程序员心目中最好的语言,它的实力从来不需要外界跟风炒作来验证。

php作为稳定、优秀的后端开发语言,仍是当下技术流公司的首选。中小型网站后端开发选择php,手机app后端开发选择php,php的稳定性和兼容性,是新兴语言所不具备的。


2、铁打的php流水的新兴语言

php为互联网行业服务已久,赢得了“世界上最好的语言”这一荣誉称号,随着智能手机行业的火爆,ios和安卓语言开始火爆。没过多久,前端语言又开始大行其道,紧接着,技术流吹起了区块链风,人们又一窝蜂跑去研究开发区块链的语言。风向转了这么一圈,越发显得php无人问津。


3、网站和app作为一个整体,是多种语言合力开发的结果

整体的力量大于局部,这个简单的道理相信很多人都懂,放在互联网开发领域同样适用。一个功能齐全的网站,是无法靠单一语言开发完成的,要有完善的用户体验,一定是前端语言和后端语言合力发展的结果,手机app同理。

如此看来,php更像一块基石,默默地为高楼互联网奠基,虽然不出现在人前,但却扮演者非常重要的角色。



吴怼怼

之所以感觉PHP这几年在走下坡路,是由于人工智能的兴起,带火了python。

PHP擅长的是web开发,而现在web开发的需求量相对人工智能的需求量在下降。

更何况这些年,除了java,还有ruby,nodejs,go等语言的竞争。

PHP由于入门门槛比较低,初学者比较多,因此广大程序员认为使用其他语言更高大上一些,能够和那些菜鸟区别开来,因此更倾向转语言。

编程语言好不好用主要看运行性能和架构能力,而编程语言处理实不实用得看技术成熟度,Go、Python再好用,人才招不到也是白瞎……Java、PHP虽然是老人了,但哪个公司现在敢说我们现在完全不用了。

但其实任何一门语言都有它的优势和缺点。做web开发,并不应该纠结于使用哪门语言。只要用最合适的语言就好。


互联网技能图谱

我所设计的产品,就是我们公司的产品主要数据语言还是PHP,为什么?

因为我们属于中小公司,需要的是需求的快速实现,不断的迭代。如果我们有庞大的数据载体,如现在的今日头条、淘宝、京东等,需要多种数据语言相互结合来实现


PHP在前几年同样火爆,原因对于互联网人都知道,简单、快速、高效、好维护。实现前后端皆可。而现在流行python,主要原因是因为人工智能AI技术的平民化应用。

在有的互联网公司不被认可,认为Java稳定,加上Java语言长久些,大多数公司也会选择Java。对于后起之秀PHP一方面有嫉妒心理,一方面对于老互联网人有敌意心理。有时也就不被重视。

PHP其实作为一种开发语言,在我看来,在对的阶段对的人上使用是合情合理的。一个几个人的小公司,如果不快速实现,想的过于长远不利于产品的快速运营。而发展到一定阶段,感觉数据上相对冗余,需要维护,配合其他语言Java等同时维护是可以的。大平台的数据语言都不是以一种为主。

所以,对于PHP走下坡路来讲,显然不太合理。更应该是在对的阶段、对的时期、对的人身上还是有同等效果的。python等语言火爆也是基于AI平民化,但是需要PHP配合吗?也需要。给每一种语言的创作者我们都要有信心。PHP依然会有很长的路可以走。我看好多种语言。“大家可以多关注我,我会提供更多的干货”


医疗pm产品汪

那些吹Python的可以歇歇了,知乎,饿了么都由Python转Java了,Python是门好语言,但web领域还撼动不了Java和PHP,反倒Go越来越强势了,B站就开始用Go重构Java后台了。

回到正题,为什么感觉PHP开始走下坡路,最大的证据就是招聘网站PHP的岗位越来越少,PHP转Java的公司越来越多,差不多的问题其实回答了好几遍了,归根结底就是PHP技术栈不行,刻薄点说就是PHP不适合做大项目,有人会拿万年的脸书,微博出来打脸反驳,但是这些用PHP架构的纯后台的项目背后无一不是有重量级的人物带头的,有赞转Java最现实的原因就是招不到合适的PHP程序员了,导致开发跟不上运营,反观Java的技术栈就太成熟了,什么模式什么架构网上都有详细的资料可寻,从业者也众多,迅速扩展起来也没那么多顾虑。

挽救PHP下坡的颓势,不仅仅是几个PHP布道者的事,更要靠广大PHPer,如果真的喜欢这门语言,就努力提高自己的技能水平,移动互联时代可不再是二次开发一个开源项目那么简单的事了,别觉得自己会捣鼓个增删改查就是合格的程序员了。


瑰丽傀儡

一些外包网站上印度人以每小时1~2美金的价钱接php的活,基本就是干些Wordpress / Magento的活。如果谷歌一下 PHP ugly you may find quote like “stay away from php if u don’t want ur life stuck in a shithole” 我在多个美国公司招聘页面上看到强调no php。

不可否认PHP 7 有很大进步 php8 引入JIT也很promising 但是Php在美国的名声差的现象难以改变。Facebook用php的阶段还是个大学生的寝室project 用户量上来之后就被compile成c++也就是HHVM的原型,现在fb核心的业务大量使用c++和一些JVM的语言作为工具。

Python ruby go rust Haskell clojure等在github上都有除了web以外的明星项目 php几乎没有 除了印度半文盲的所谓“开发者” 开源世界主要的贡献者和爱好者们不爱php


IMHai贼King

1 大公司用的少了 相关现成的解决方案就少了 需要自己摸索和解决 成本太高 慢慢就被弃用。

2 php当初适用的成熟的场景还是可以继续使用。

3 语言出现新热度是能解决特定的问题 用的人多 相关解决方案就更多 开源技术越发达 促进更多人使用,促进语言更热


xiaowei45

PHP只适合做前段网站,后台、大数据用的是java,机器学习神经算法人工智能用的是python。现在很火的是大数据和人工智能。可以关注我,我会定期发布编程相关的知识和IT行业知识