首先,PHP烂? 我不清楚是谁, 还是哪些人发出的这种结论。来吧,请你给我讲讲PHP烂哪儿了? 当然了,我也见过很多PHP的失落败之处,例如性能差、例如函数名混乱,这都是大家一贯在吐槽的。但是如果说这些便是得出PHP,烂,的情由, 那么我肯定是不认可的。
性能大家一贯在奋力于提高PHP的性能,只管绝大多数情形下性能的瓶颈压根就不在于措辞本身(IO,代码质量),但是大家仍旧一贯坚持的去做这件事,让php开拓者们可以尽情的享受到性能的提升。php5出身到如今已经有了不止数倍的性能提升, 如果说PHP以前性能比较差,坦然面对,那是事实,但是未来,有这样一群精良的人竭力为PHP提高性能,你却还每天闭着眼睛说PHP性能烂,那可能便是无稽之谈了。
.
函数名混乱
这个问题是存在一定历史成分的,php在迭代的过程中兼容性乃是首位须要担保的,一些旧的函数,在那个“古老的年代”, 那个还没有人意识到这个问题的时候, 已然被加入到了php内部, 而我们不能够随意的就改名, 这会造成代码不兼容, 这个的确是我们无法抛下的包袱。
公告栏:我自己的PHP群聊:416344370;不管你是小白还是码农愈甚大牛,我都十分欢迎,不定期分享干货,以及我们最新的PHP项目资料和零根本入门教程,欢迎初学和进阶中的小伙伴领取~
但就我来说, 我不认为函数名乱是个大篓子(当然,我指的是一部分,现在全体开拓组都会非常在意新加入的函数的命名), 就好比Linux的各种类库,你利用哪种,就得遵照它的变量命名。你会由于不喜好一个类库的函数命名而不去利用吗? 会吗?不会。利用了往后, 帮你办理了你的问题往后, 省下了手动写代码的烦恼往后,你却反过来由于库作者函数命名乱,就骂一句烂!
是不是轻微有点不厚道?
.
对付未来发展,php将有着兴盛的社区, 积极上进的团队,海量开源项目,在将来你做任何的项目,都能够探求到契合的类库, 可以帮你更快速完成目标,而且伴随着性能的提升。你能够小本钱且快速地完成手中的项目,极快的考验产品。这对付百万创业者来说,是烂吗?
我在这不厚道的说,有这样一部分人仅仅是纯挚为了某种优胜感,或者屁股代替脑袋的为了推广自己的一些东西而恶言相向。
例如他们说php入门的门槛低(九成的这些人有可能以为措辞越繁芜,学起来越爽,有种造诣感),烂?
说php是屌丝措辞(九成的这些人是想找寻智商优胜感?),烂?
说php不支持异步(九成的这些人压根就不知道异步代表什么),烂?
说php不支持多线程(九成的这些人不知道IO复用模型和多线程模型的半斤八两),烂?
每当我看到这样的辞吐, 我其实无奈,你能叫醒一个装睡的人吗?以是你并不能让一个装傻的人变聪明。
我们该当辨识这部分人,面对这些人,我们实在大可不必理会(偏偏有的时候,这些人就每天在你面前晃荡就跟夏天的蚊子一样,也是挺无奈的)。我们或许该当多给他们一分宽容,给他们一分父爱,给他们一些探求优胜感的机会。人生已经如此辛劳,何必剥夺可怜人探求丝丝慰籍的仅有机会呢?
php为什么火起来了? 它是一门能帮人们高效办理问题,快速实现想法的精良工具,有什么情由不被大家大量采取呢?
我真的希望海内的圈内人少一些无畏的措辞、工具之争,多一些良性的技能谈论。每种措辞都是非常精良的,尊重每一种措辞给我们营造的代价,给大家带来的便利,我们该当做的是在得当的点选用得当的措辞、得当的工具(我本身也是多种措辞的利用者, C措辞和PHP就肯定不用说了,Js、html、Go,等。用最得当的工具办理我的问题, 你难道要在浏览器里写Go? ),综合各个工具的上风为我们所用,达到我们的终极目标!