PHP已经迭出了编程语言前10名,PHP是不是开始走下坡路了?何去何从?

霍明阁下


php编程语言曾经被很多程序员称之为最厉害的编程语言,从去年的编程语言排行榜就可以看出整个排名在下降,但从国内中小企业后台编程的语言的选择来讲php还是占据着非常大的市场份额,现在的市场统计准确来讲是全球的份额,因为国内互联网企业明显数量居多,使用php企业不是一个小的数量,不至于排名到前十之后了,每个国家的情况又不太一样。

php对于中小型的后台开发还是有着一定的优势,但在大型的后台软件开发更加倾向于java方面,php在并发性上面还是有所欠缺,但对于一般性的网站已经足够使用了。编程语言的变化趋势风云突变,在全球范围内C++和C语言的排名还是非常靠前但在国内市场还是高级语言占据绝对的领先地位,但是python已经排名第一也属于全球的排名,在国内还是java处于领先位置,python方面的招聘相对java还是少太多了。

整个编程语言在朝着集成化的大趋势发展,集成化的趋势也是编程语言长期积累的结果,这些年已经积累了大量优秀的编码库,放在之前很多功能都需要一点点的去实现,但在今天看已经有成型库的情况下只需要调用几个接口可能就能轻松实现了,能够节省很多的时间和精力。所以编程的趋势集成化越来越多,对于框架要求也是越来越高,所以现在的程序员需要学习一堆框架,但真正高手还在在于提炼原理和基本功,因为框架就是为了解决问题服务的,具备这种认识需要建立在多年的编程积累上。

很多国家还在基础研究上投入大量的人力和物力,而且使用的编程语言大部分还是C++或者C语言,在全球的范围内之所以这两种语言还能排名比较靠前就是这个原因,就在国内范围内排名肯定没有这么靠前,现在国内编程语言排名java,php,前端这些都是非常靠前的,国内互联网企业主要还是以应用级别的开发为主,真正静心搞研发的企业不是特别多,再加上互联网公司的性质在于快速,互联网公司的制高点在于生态的建设方面,国内企业在这块都明显的欠缺。

现在国内php的开发氛围还是非常不错,但在python这些新型语言的冲击下,在未来肯定还是会受到影响,java虽然已经火了多年但依然是可靠的编程语言,在未来的编程序列中依然会有Java的位置存在,任何一种编程语言都有其存在的价值,现在很多非常古老的编程语言依然还有企业在用,而且短时间也没有修改的计划,不是靠前的编程语言就一定是最优秀的,合适的编程语言才是最好的,如同底层C语言一样很多人觉得已经不行了但是在很多行业还是主打的编程语言,而且很多编程语言底层就是C语言实现的,不能简单的评判一种编程语言的好坏,一种编程语言是否已经落伍,php编程语言同样是这个样子,希望能帮到你。


大学生编程指南


从目前的趋势来看,我觉得PHP可能会走下坡路,并且可以断定不可能逆袭,所以最好多掌握几门语言。


首先,我也是一名程序员,熟悉的语言有C、C++、JAVA、PHP、Go、Python,目前主要是JAVA开发,其实我之前对PHP是不熟悉的,后面由于工作需要就自学了PHP,大约一个星期不到就开始用larval框架开发交易所后台,说实在的,只要你有编程基础,PHP学起来倒是挺容易的,也用swoole做过消息推送,其实用PHP开发一些简单的,并发量不是很大的系统倒没啥问题,但是一旦遇到大型的,高并发量的系统就不行了,还有一点就是PHP的环境部署实在是太麻烦了,有时候部署环境花的时间比开发的时间还揪心,然后过了大半年公司决定放弃PHP,用JAVA进行开发。


其次,我觉得PHP的市场竞争力不大,就是说可能对于一个初学者前期觉得还可以,但是到后期就会觉得有瓶颈,包括能力、薪资什么的可能都不会有大的提升,我之前一个同事都想往JAVA或Go方向转了,不管未来怎样,可以的话还是多学几门热门语言防身,就跟古代的顶尖高手一样,哪个不是有几招必杀技。


再次,我们一定要看清市场趋势,不可逆行,其实我们都不想逃离自己的舒适区,但是没办法,不逃离,不学习就得被社会所淘汰,这就是现实。下面附上几张近期计算机语言相关的统计图。


2019年9月排行榜前二十


2019年9月排行榜前十柱状图


2002~2018年排行榜前十趋势图


路漫漫其修远兮,吾将上下而求索。不管怎样,不必惊慌,目前PHP还是有一定市场份额,但是后续可能会越来越少,我们还有时间不断地学习。


都市心声


没有,并没有走下坡。

1、php依然在快速发展。最新版本已经是php7.3了,大概年底会发布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7还增加许多新的特性。

2、php并不是大家之前所想的那样,只能开发普通的中小型网站。最近几年,出现了Swoole,workerman这类框架。使PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务,可以使用于即时聊天、直播、网络游戏、物联网等领域。PHP同样跟上了互联网发展的脚步。

3、至今80%的网站使用php开发,仍需要大量的php程序员维护和升级。PHP在web开发效率最高的,依然是最好的选择。





程序员玩家


在2019年9月最新发布的编程语言排行榜中,暂居第九,处于下滑趋势,那么是不是意味着PHP在走下滑路呢!

在web开发领域,主流的网站建设语言 Java,PHP,C#(

.net

) 在这三个中都是很适合开发网站的,那么为什么php的排名会略低于前两者呢! 我个人认为是由于语言使用的局限性。

一、php功能强大,但都基于web层面

可能有很多小型企业的网站大多都是用的是lnmp或者lamp的环境架构,使用php开发更为便捷方便,举一个例子:把一个php和java比如一个便利店和超市,小型的便利店成立快速,投入成本较低。就如同PHP一样,php主要适用于互联网应用,以web开发为主,搭建网站的便利性,开发的成本较低,可以更快的实现结果。大型的商场超市,建立起来成本较难,投入较高,但是易于维护,管理统一。就如同java一般,可复用性,易维护性,数据库访问接口统一,可扩展性高。所以在高性能,在处理高并发的情况下Java会由于php,所以大多企业会会选择java,而小型企业会选择php。

二、语言的局限性

php在web领域有着得天独厚的优势,但在其他方面效果不是很好,而java类可以开发网站,游戏,App,软件等,所以在于语言的局限性上考虑毕竟一个企业也不会只做网站,对于编程语言的多适用,企业也都会优先选择使用java。

所以不是编程语言本身的问题,至少在web领域中,php还是优于其他语言,大多都会优选使用php来快速开发。但大多使用者都是用客户端app来浏览,所以对于php语言的局限性存在差异,导致大多开发者使用java开发,在一定程度上会形成php存在下滑趋势。


学派少年


你好,很高兴回答楼主这个问题,下面是我对楼主这个问题的观点,希望对你有帮助:

我认为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无人问津。

事实上,作为稳定的后台语言,需要用到后台的地方,都有php语言的身影。就连大热的微信公众号,也有php的功劳。我们所使用的各种功能齐全的服务号,都可以用php语言来开发完成。

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

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

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

记得我之前有一个做人事的朋友告诉我,近几年前端工程师的薪资水平,好像快赶上后端工程师的水平了。

这样的说法,虽然有失偏颇,但也从另一方面,反应出了前端近几年越来越吃香。而后端,让人感觉越来越不行了。

PHP作为近几年的热门后端开发语言,首先被贴上了走下坡路的标签。

误解

这个问题,也代表了绝大多数人的感知,但这种感知,是很容易被外界事物所欺骗的。这里我举两个例子加以说明。

例子一:

2017年8月,有一款叫《王者荣耀》的游戏火变了全中国,然而仅过去短短4个月后,许多人开始唱衰这款游戏,认为这款游戏已经死了,没人玩了,因为新的游戏——绝地求生系列已经崛起,取代了他老大的位置。

例子二:

2016年前后,VR开始火爆起来,各种利好消息铺面而来,什么某某做VR的公司上市了,某家知名企业开始研究VR产品,甚至各种各样的VR产品,也都如雨后春笋一般冒了出来。

然而事实并没有因为主观思想,而发生变化。吃鸡游戏是火了,但王者荣耀依然稳坐老大的位置,用户量是吃鸡游戏的几倍至多。VR利好消息不断,却没有因此成为如手机一般的存在,热度一过,迅速被人们淡忘。

  • PHP在走下坡路?

PHP并不是衰落了,而是趋于稳定了。几年前,市场在资本的驱动下,PHP需求自然与日俱增,从最开始的游戏资讯站、移动互联网、APP应用,到后来的P2P、金融互联网。井喷的后果就是衰落,网站倒闭多了,PHP需求自然看起来就降低了不少。

实际上,PHP是一门为WEB而生的语言,只要互联网还在,短期内很难有什么语言能够取代他。

就算是哪一天PHP真的衰落到没有公司用的地步,这么多年融入其中的技术沉淀与思想,是不会磨灭的。

去看看PHP的解析器底层代码,再看看新涌现出来的语言底层内核代码,是有想通相融的东西。如果PHP没落了,独属于PHP自己的编程基因,一定会在未来的某个宿主中重生。

更何况,PHP走下坡路是个假象。

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

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

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

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

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

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

PHP也不是在走下坡路,而是新兴的技术或者产品需求需要依靠不同的语言载体来实现。


希望我的回答对你有帮助。


陈夕吖


是的,过去因为php开发简单迭代快速而被广泛接受。但最近几年,不断有新的优秀的技术吞噬php的市场,份额在不断下跌。究其原因无非就是,有更多性能更好,速度更快,开发体验极佳的技术出现,使得已经找不到理由使用php了。当然那些之前就在用php且目前还在用的企业可能觉得没必要换,或者依然觉得php是世界上最好的语言。但新兴产业已经很少用php了。


吃草莓的季节


不是简单的上下坡,是市场行业结构有所调整,PHP基本饱和,新开大项目不多,风口正在转向ai,钱当然跟着风口走,Java这种跨平台的底层语言自然比业务层脚本PHP坚挺。就发展来看,PHP会留下一批老骨干,新进技术想拿高薪会有瓶颈。Python会风光十年左右。技术要不断关注行业动态,要不淘汰都不知道怎么回事。


用户6082736016892


没有走下坡,php依然在快速发展。

1、最新版本已经是php7.3了,大概年底会发布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7还增加许多新的特性。

2、php并不是大家之前所想的那样,只能开发普通的中小型网站。最近几年,出现了Swoole,workerman这类框架。使PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务,可以使用于即时聊天、直播、网络游戏、物联网等领域。PHP同样跟上了互联网发展的脚步。

3、至今80%的网站使用php开发,仍需要大量的php程序员维护和升级。PHP在web开发效率最高的,依然是最好的选择。


10年以上的老程序员


是有点下降的趋势,但是也可以看得出大环境走势也是下滑的,导致很多产业受影响,go python这虽然很火,但是岗位还是太少了。只能说php淡出会有个趋势,不会突然死亡


Go8950553


这个很正常,一门编程语言有自己的生命周期,万物都有生命周期,编程语言也不例外,作为程序猿,及时更新自己的储备很重要,只要基础好,学习新的语言很快。

编程语言就是为了解决一类问题,诞生的,当时代发展,编程语言也跟随时代,如果跟不上或者没法跟,那就是淘汰,这个没有遗憾,尤其是现在这个时代,细分领域很多,不同的行业,甚至不同的业务使用的语言都不一样。

程序员,要去查看本质的东西,编程语言,只是一个语法而已!加油(✪▽✪)


分享到:


相關文章: