PHP做为“世界上最好的编程语言”是怎么混到如今的地步的?有人说是由于Python的流行引起了PHP的没落,有的人觉得PHP的代码有害于守护等等(我的道听途说),不管咋说,PHP如今的地位下滑严重是一个很显著的事实!
做为一个从来无科研过PHP的人来讲,我只能从不专业的、比较带有偏见的方向来分析一下PHP为么会显现如此境地。倘若不小心冒犯了PHP程序员,我先说声对不起,由于我实在忍不住太想谈谈这个事情了!
PHP这门编程语言,严格的说是一门基于服务端的脚本语言。从我以前接触到的PHP程序员嘴里,我晓得PHP的优点便是能够火速地构建一个项目出来,事实亦的确如此!
或许是PHP初期的确太过于优秀,引起了有有些比较狂傲的PHP程序员喊出了那句:“PHP天下第1!PHP是世界上最好的语言!”这句话。从此,PHP乃至于PHP程序员的狂傲的这个印象就被深深刻在了大众的心里!当然啦,亦包含我!还有教我编程的某位先辈!
这个先辈在教我东西的时候,下认识以讽刺的口吻说:“PHP是世界上最好的语言,咱们干不外!”。我当时还很纳闷,反而觉得这位先辈的话让我有点不舒服,于是就问他何出此言!
人家看我认真了,于是就说了几个PHP的缺点,其中就包含“PHP代码很乱,有害于守护”这句话,这便是我前面所说的道听途说的源自!
虽而后面道听途说得越来越多了,但我始终无去认识PHP,乃至亦劝有些想要学习PHP的编程新手不要去学PHP!晓得什么叫“人言可畏”了吧?
直到后来,我深深地被PHP给伤了一次!
我之前在一家做ERP制品的机构工作,本来开发地位还是比较高的。后来机构转型,想要接有些外包项目来做。然则,其中一个项目甲方那边的开发指定说要用PHP来做,这般她们在验收以后就能够自己守护。
咱们机构之前的研发栈是.Net,由于这个外包项目挺大,因此不得不招了几个PHP程序员。或许是PHP的确研发起来比较效率,在这个项目完成以后,接下来的项目所有交给了PHP。而我所在的老项目组,就负责研发和守护老项目。
就在那段时间,这几个PHP程序员出了不少好玩又得罪人的事情,搞得她们项目组很不团结,最后引起项目组的几个核心成员出走。
让我印象很深的便是,她们项目组的人员始终在流动,有些人好不易才认识,而后人家就离职了!很难说清楚为何!
但不管她们之间闹得有多凶,针对我来讲,她们的显现针对我的损伤是比很强的!当老板认识到不对劲,想要拉咱们组人进去的时候,咱们组人就都走完了!潜台词便是“PHP那样好,那样你们玩吧!”。
其实PHP到底有多好,老板跟我同样亦不晓得,起始是觉得项目必须接,因此招了几个PHP程序员,然则项目结束以后又不可让她们闲着,因此只能把有些项目交给PHP去做。后来发掘PHP做项目好似是挺快的,于是就把咱们这些老项目构成员给孤立了!
因此呢,PHP这是头一次以它的实力告诉我,它是能够打败我所用的编程语言的!
那样既然PHP的实力非凡,为何此刻又没落了呢?或许就跟PHP的孤傲相关,树大招风!太过高调反而会让自己跌得越惨!要晓得,PHP可是占过编程语言流行排行榜榜一的人,我运用的C#语言可一次都无!然则,此刻PHP的流行指数已然不足2%了,马上就掉到编程语言流行排行榜十名以外去了!
结语
其实,PHP这种情况是能够预见的,况且PHP的遭遇始终都在出现!编程语言其实始终在推陈出新,倘若不加强自己,就会被后来者居上!或有些编程语言身上的光芒只是暂时无被发掘罢了,Python便是最好的例子!
因此,隔壁写Java的朋友是不是要好好思考下日前Java的境地?
|