PHP到底有多糟糕?

11次阅读

有人问这种问题,就不自觉想到这个

桓公连连摆手,示意管仲坐下问道:“寡人还有一事想问爱卿。”他似乎难于启口,想了想,又笑了,嘴动了动没说出口。

  管仲连忙拱手道:“主公,但说无妨。”

  桓公探身问道:“寡人好打猎,不知是否妨碍霸业?”

  管仲微笑道:“主公爱打猎,既可习武,又可强身,于霸业何妨?”

  桓公眼睛一亮,略略轻松,又问:“寡人好美色,有害霸业吗?”

  管仲又笑道:“亦无妨。爱美之心人皆有之,只是主公要注意身体。”

  桓公似乎松了口气,有些得意地直起身子。问道:“那,何事有害霸业?”

  管仲正色道:“主公,不识贤能之人,有害霸业;认识贤能之人而不用,有害霸业;对贤能之人用而不重用,不能使其充分发挥才能,对建立霸业有害;对贤能之人重用而不信任,爱听小人摇唇鼓舌,拨弄是非,有害霸业。”

  桓公问:“如果寡人完全按相国之言去做,霸业可成吗?”

  管仲自信地点点头:“中原霸主地位非主公莫属!”

该做对的事做对了,不影响霸业。

今年公司项目盈利600万,都是垃圾PHP写的代码 。

在我看来php最大的罪过是让人过于容易上手,导致没有系统学过编程的人进行研发工作。

一旦一个团队里面有一个写代码不动脑子的,对整个团队是一个灾难,直接导致劣币驱逐良币,有能力的受不了,只有没啥经验的才尝试啃代码。

就我个人而言,php是我投入最多的开发语言,其次是js和java。php我实际开发有7年以上了,我分享下我觉得php糟糕的点。

第一点:php官方对社区诉求的响应很糟糕。举个例子,fiber和swoole的争议,在我看来韩天峰作为社区代表,他的提议没得到足够尊重。

第二点:php官方对安全的重视程度不高。这里说的不是脚本语言容易传webshell之类的安全问题,是php core对安全的重视和投入不足。举个例子,2022年php都出8.2了,哈希冲突的问题都没解决,只能开发者自己做workaround。

第三点:php社区缺乏一个正式能打的框架。以前zend framework有希望,但是最终失败。现在Laravel、Symfony有希望,但是普及率还是不够高。我私下觉得框架的问题,根源是psr的问题,psr推进得太慢太保守了。

综上所述,php整体其实挺糟糕的。不过有phalcon、swoole之类的新事物出来填补php的空白,又正值市场低迷,我相信php还是会继续往上发展。不正经讲一句:php都够糟糕了,在web开发连php都打不过的诸多语言,岂不是更加糟糕?

我是没怎么感受到php有多垃圾,什么包加载,内置函数,swoole,我用着方便的一批!

最重要的,我没经历过各位所说的php就是做web的阶段,从我入行就是用php给app,小程序做api!

但是我还是在转Go,我自己大学本身就是学c和java的,java没人带所以才改行,而且从我做php第二个项目就是给公司带来4000多个w纯利的项目,什么集群,负载均衡,队列,异步三个月一股脑的全塞进脑子里了,当然还是同学带着做的。

现在,自己在公司单挑20多万台终端设备的物联网项目,工资也还行。

那么,目前促使我转Go,甚至拿公司生产环境测Go的唯一原因就是php不值钱,go可以吹牛逼,值钱!

我的三个给老板挣钱的项目,刚开始都是老板们一句话,通常都是“要不这个项目,咱们搞一下?你多久上线给我测试?”!目前这个物联网,我是实打实的从老板决定做,到上线测试,收钱,只做了13天!为啥我一个人做,因为人家现成的工程,包部署要他25万,而我给他保证20天上线测试!最后,上线测试和正式商用,只隔了一个半小时!

我不是说php有多牛逼,我是想说php糟糕吗?糟糕的恐怕是你自己吧?你能不能做到15天上线,2小时商用,然后不出大问题?老板不是SB,通常都很精明,他们敢找你做,通常是你有项目落地,甚至给其他老板挣钱了,才会找你,好像扯远了

PHP到底有多糟糕?

正文完
 0
网站地图