{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

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

_Suqin_Suqin 回答10 收藏1
收藏问题

10条回答

waruqi

waruqi

回答于2022-06-22 19:01

没有,并没有走下坡。

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开发效率最高的,依然是最好的选择。




评论0 赞同0
  •  加载中...
hellowoody

hellowoody

回答于2022-06-22 19:01

只会php的程序员是不值钱的,要学会多样技能,现在小程序发展很快,建议,顺带把js脚本学了,会做小程序,前后端一条龙,全才.

评论0 赞同0
  •  加载中...
Bmob

Bmob

回答于2022-06-22 19:01

从目前的趋势来看,我觉得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还是有一定市场份额,但是后续可能会越来越少,我们还有时间不断地学习。

评论0 赞同0
  •  加载中...
gself

gself

回答于2022-06-22 19:01

这纯是胡说八道吧!在web方面,小程序,微信公众平台,以及数据接口,100个里最少有80多个是用php开的!主要是因为php的性能和效率比某va要高得多!

评论0 赞同0
  •  加载中...
hidogs

hidogs

回答于2022-06-22 19:01

存在即合理,一门开发语言,从诞生到消亡,需要经过漫长的周期。Web开发领域从开发效率上讲,不能不说PHP仍然是不二之选,尤其进化到PHP7.0后,效率更是大幅提升。以下从两个方面来拆解。

  1. 大项目,一般情况下大项目需求繁琐不明确,风险比较大。为解决这个问题常用的方法是一种“快速原型”的方法,所谓“快速原型”就是在了解初步需求后,快速构建出一个基本的系统,让客户来确认,然后不断迭代逐步完善需求。这种情况下,尤其在没有原始资产积累的时候非常适用。PHP其便捷性,仍然是首选开发语言。

  2. 中小项目,创业型公司、新模式新概念验证,投石问路这种。在最小的投入下得到最大化的模式验证,这种场景也很适合用PHP来实现,无论是PHP5系列还是PHP7系列,甚至PHP3系列都能满足需求。

PHP一个最大优点是可以通过用C/C++语言来写扩展,比如Swoole之类,从这方面讲可以有效的解决高流量、大并发之类问题。

总之,作为互联网软件行业的从业者,在实际项目开发中,可根据项目需求、限制等选择不同的开发语言,来结合使用。一个项目采用多种开发语言,在相当长一段时间内会成为一种常态,尤其“微服务”、Docker之类概念和技术兴起。所以不要把自己局限于某种开发语言。要做到,兼容并蓄,取其精华,弃其糟粕。不断升华自己。

评论0 赞同0
  •  加载中...
Songlcy

Songlcy

回答于2022-06-22 19:01

php仍是当下技术流公司的首选

互联网的热潮总是一阵一阵的传播,php曾经大热过,但是技术的更新迭代太快,Python、go语言等层出不穷,与这些大火语言相比,就会觉得PHP好像真的不火了,但是我要告诉你,它强硬的实力不需要炒作来提高热度。

PHP作为稳定、优秀的后端开发语言,在中小型网站后端开发和APP后端开发上非常厉害,是新兴语言都不曾具备的。

铁打的PHP

PHP作为最稳定的后端开发语言,只要用到后台,那PHP必然存在。就连最火热的微信公众号,也有PHP的一份功劳,各种功能齐全的服务号,都可以通过PHP语言来开发完成。

随着智能手机的火爆,ios和安卓语言开始火爆。之后前端语言又独占鳌头,到现在区块链又引领风向。尽管风向再怎么突变,PHP依然稳定发育。

为什么PHP看起来不火了

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

PHP不是走下坡路,而是趋于稳定

几年前,市场在资本的驱动下,PHP的需求量极剧增加,从最开始的资讯网站,再到后来的p2p,正是因为前几年井喷式的发展迅速,与现在进行对比才显得PHP的需求降低过多,有了走下坡的趋势。从实际上来说,PHP是一门专为web而生的语言,只要互联网还在,短期就不会有语言取代它的位置。尽管几十年后,PHP真的落没了,但是这么多年融入其中的知识和思想,是无法被磨灭的。所以PHP走下坡路本就是个假象。

评论0 赞同0
  •  加载中...
saucxs

saucxs

回答于2022-06-22 19:01

能力不行 什么语言都白搭 你看看GO 在10名之内吗 GO 现在业内工资可不低 争论语言的高低 远不如多学学 现在可不是你会写一个curd 就行了

评论0 赞同0
  •  加载中...
Hydrogen

Hydrogen

回答于2022-06-22 19:01

我个人是php起步的,后来陆续学了python和go。个人觉得,php现在市场中小型公司还是主流开发语言,还有一点就是二三线城市,外包公司,主流开发语言还是php和java。一线城市的岗位也很多,薪资高的也不少。所以排名是排名,需求是需求。就像国产易语言,那都不在排行,但还有很多人用。当然,更多优秀的语言出现,也是为了解决现有成熟语言的一些缺点,为了迎合市场需求。而且,代码写几年,基本就该更多关注底层的东西,不可能一辈子撸代码,大一点的公司,系统都是成熟的,上班也就是在熟悉代码架构的基础上,做数据处理优化,所以,不管语言是否落寞,我们都应该不断学习,人是活的,语言是死的。

评论0 赞同0
  •  加载中...
Olivia

Olivia

回答于2022-06-22 19:01

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

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

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

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

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

评论0 赞同0
  •  加载中...
Zoom

Zoom

回答于2022-06-22 19:01

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

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<