PHP为什么被这么多人讨厌?是语言自身的问题,还是人的问题,亦或者说是这个人思想的问题?
来自quora的回答:
它不是被开发者(真正的专家)看不起,而是被“开发者”(那些曾受制于他们用PHP开发出糟糕的网站的人)看不起 。
PHP是可用于开发一个安全的、易于使用的、相当快速的站点的(不用举例)——由知道如何开发一个安全的、易于使用的、相当快速的站点的人开发的 。如果开发人员需要语言内置所有东西,他当然不能使用 PHP ——但这是“开发人员”的错误,不是语言的错误 。
当然,我们可以编写一种不允许 SQL 注入的语言,这种语言有内置的用于处理数据库的类,各种各样的东西 。但是一个真正的开发人员(专家)能并且已经做到了这一点,如果他发现自己(或者她发现自己)正在 PHP 中工作,那就没有区别了 。
正如汤姆 · 坎贝尔所说,你的大脑比语言更重要 。
唯一的问题——如果这是个问题的话——是 PHP 太容易学了,几乎每个人都可以学会它——并产生了大量我们在网络上看到的那种垃圾网站以及垃圾源代码 。如果它是用 PHP 编写的(可能是一个“开发人员”也不理解的框架) ,我们当然会责怪 PHP,而不是编写代码的人,啊哦,PHP太烂,而不说那个开发人员太烂(这是人性,遇到问题,遇到糟糕的问题,怪别人,怪工具,怪环境,怪政策,郁郁不得志不是我的问题,是用人者狗眼看人低,用人者不识千里马,拜托,自己反省反省自己吧) 。那么是否应该让学习变得如此困难,以至于只有经验丰富的开发人员才能学习它呢?我不这么认为 。无论在哪个领域,总会有人对此一无所知,但仍然试图假装自己是专家 。
如果现代互联网依旧是C一统天下,会有这么繁盛的网络世界,会有这么多人参与进来贡献能量,让互联网经济成为了超越实体经济的重量级经济成分吗?不会 。只有像PHP这种易学到极致的语言出现,这样的繁盛才有可能实现 。
【PHP为什么被这么多人讨厌?是语言自身的问题,还是人的问题】
文章插图
文章插图
文章插图
- 「生活中的化学现象」牙膏里为什么要加氟化物(氟化物超标危害)
- 【历史故事】清朝为什么对现代中国版图有巨大贡献?
- 【爱历史】孝文帝拓跋宏,一代明君,竟被自己出轨的皇后给气死?
- 梦见老公被警察抓走是什么意思【好不好】
- 「生活中的化学现象」食品为什么有各种颜色(色素是什么)
- 「生活中的化学现象」氯气、高锰酸钾和食盐为什么能杀菌之谜
- 【游戏世界】魔兽TBC:橙弓47%出场率,1800破甲伤害无脑!小花伞猎人被嘲笑?
- 孩子有这5种表现,说明被惯坏了
- 为什么美国日本电压都是110伏,中国却是220伏?佩服领导人的智慧
- 【历史故事】为什么领导喜欢挑拨下属间的矛盾?不是昏庸无能,而是城府极深