上午写了篇文紧张阐述了新版php其精良的改进和其生动的生态环境,文中我指出的PHP的几点不敷,后续评论中有些人指出了我的阐述的\公众缺点\公众和其对PHP OP的意见
php真有那么坑?
技能方面虽然不是IT界数一数二的,姑且也算是一名全栈,php是我的第二门并实际利用到项目里去的措辞。以是对其感情也相对较深,最初的项目中运行的php版本5.2.3那时是09年,因项目周期较短,功能模块较多,不太适宜用java去写于是就选用php来作为后台脚本进行开拓,我个人是很喜好这门措辞的,省事省力,大略方便

我带过的一些程序员总是以自己会多少工具懂多少专业知识以此为自满,就拿php,php它紧张的利用范围是web开拓和脚本任务开拓,它并不是一个高效万能的工具,深度的措辞特性也不多,以是部分其他的程序员对此有点不太喜好,造就了一定的鄙视链,加上世面上实在php的代码工人占比不大,详细的可以看看这篇文章19年IT从业职员何去何从?
以是一定程度上导致php程序员势单力薄,一边喊着\"大众php是天下上最好的措辞\"大众,一边被java和c++程序员\"大众鄙视\公众
人是多样性的,对待事物的意见也是多样性的
我这里就着重的说下五点php的好处吧
一、大略,这种大略是相对与JavaWeb而言的学习php的人在短短的2个月-3个月的培训就可以基本成型,完成项目中紧张的增编削查并可以写一点较为大略的小项目——blog
二、速率快,这里的速率快是指开拓速率快,在完成同等模块数量,同等功能的哀求下,PHP展现了其最大的优点
三、本钱低,很多小型互联网企业的IT项目80%-90%都是php的,他们很难得有所谓的高并发,以是php+mysql这对免费的黄金差错就成为了这些企业的不二之选
四、代码量低,在php项目中很多时候实现一个功能是不须要自己写多少代码的(这点有点像python),每每办理一个问题只需调用干系组件的函数就可以办理问题了,每每java要数十行才能办理的问题,php每每只须要$ClassName->Method()就办理了
五、跨平台强,php是运行在做事器真个脚本阐明型措辞,不但在windows可以用,在mac,linux,unix都可以用
说了这么多回归正题为什么会薪资低,和这些优点也有不可以分离的缘故原由
一、大略、代码量低,本钱低——门槛低:前几年各大培训机构各种吹捧php导致世面上涌现较多的php程序员,每每就拉低了整体水准,上手几个月就可以写点小项目,但是要学精赚大钱还是有点难度,目前我带过这些php程序员里面很少有根本比较强的,很少能看到php大牛,为什么?学精难啊,项目又大略,只要没有过多的算法,随便一个学过几个月的程序员就可以接手,人为就很难提的起来
二、速率快——工期短:工期短,解释本钱低,企业花销低,基本也便是一些小企业占大头,很难开出很高的人为
三、用途较为局限:如果项目不是web开拓方面,php的用途就真的很低了,以是大厂php的职位也较为稀缺,像百度在自己的web运用方面也仅仅把php放在最外层,而不是作为最核心的做事器端措辞去利用。
不过每个措辞浸染不同,都有其一定的局限性,但不可否认的是php有大量的事情机会,在这个全民创新,全民创业的大环境下