为什么很多开发人员痛恨PHP?
-
我觉得对一个事物不太了解的时候,人们往往都会有一些偏见。对一个事物了解的越深,偏见就会越少,会有自己独特的想法和认知。而不是一味的鄙视和痛恨。
每一种语言都有自己的特性和优点。php也一样。看过php源码的朋友都会被它巧妙的构思而折服。同时php也非万能。每种语言只会在它特定的场景下才能发挥最大的优势。
2017-04-16 21:37:49 -
我一直从事PHP开发,期间也尝试学习JAVA和.net,但是很快就放弃了,为什么呢?PHP开发方便啊,不需要各种各样的包,调试起来方便,开发速度飞快。我觉得为什么其他语言的开发者不喜欢PHP开发者,可能是因为同一个功能他们语言花费更多的时间来完成吧
2017-10-10 21:39:30 -
我不知道你是从哪里得到开发人员痛恨PHP这个结果的,很多这个词,感觉也不是很准确,PHP作为一门程序语言,有他自己的优势和劣势,没有恨与不恨之说,只能说有其擅长或者不擅长的领域,所以这个问题感觉其实蛮无聊的,你用,或者能对你的生活起到作用的语言就是好语言,反之你用不到或者暂时用不到的语言,别人说的再好也都没有多大意义!
2017-11-15 22:22:06 -
不得不说,如果拿语言秀优越都是智商捉急的,所以很少有大牛参与语言之争,有实力的都是用作品说话。
首先,世界上就不存在设计完美的语言,都是特定时期诞生,逐步再改进完善。
比如说javascript,它的原创之处并不优秀,优秀之处并非原创。但jQuery作者总结了一本书,叫 javascript语言精粹,这才是高明人做法,糟粕的地方你可以不用,精华之处你可以发扬。
PHP简单,专注于Web,还有很多人拿早期的瑕疵说话,什么注入漏洞,安全问题,命名不统一,我只能说你丫的根本不懂PHP。数据库都pdo了,和Java SQL prepare一样的原理。
高性能的解决方案很多,比如swoole,phalcon,都是纯c扩展。用Java设计模式秀优越的,你可以看看laravel,symfony。
另外做东西主要看应用场景,你精通什么,最终的作品才有价值,用啥语言也不代表你聪明,学lisp你就聪明吗?你更多要考虑的是做出了什么,而不是纠结语言。
用PHP能让我的创意像拉稀,用Java就是便秘,编码的愉悦感很重要,所以我选PHP。
2017-09-06 13:01:39 -
懂 Functional Programming 的工程师鄙视老是把设计模式挂在嘴边的工程师,老是把设计模式挂在嘴边的工程师鄙视会说「你这样写就不 OO 了啊」的工程师,会说「你这样写就不 OO 了啊」的工程师鄙视会说「哈?什么物件导向?不是把重复的 code 写成一个 function 就好了吗?」的工程师,会说「哈?什么物件导向?不是把重复的 code 写成一个 function 就好了吗?」的工程师鄙视把同一段 code 到处复制贴上的工程师,把同一段 code 到处复制贴上的工程师鄙视 PM。
写静态语言的工程师鄙视写动态语言的工程师。
写组合语言的工程师鄙视写 C 语言的工程师,C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,而 C# 工程师又鄙视 Visual Basic 工程师和会把 C# 念成「C 井」的工程师,会把 C# 念成「C 井」的工程师则鄙视认为 HTML 是一种程序语言的设计师。
用 Python 3 的工程师鄙视还在用 Python 2 的工程师,用 Python 2 的工程师鄙视遇到 UnicodeEncodeError 的工程师。
写 iOS 的工程师鄙视写 Android 的工程师,写 Android 的工程师鄙视写 Windows Phone 的工程师。
有 Swift 一年经验的工程师鄙视有 Objective-C 五年经验的工程师,写 Objective-C 的工程师鄙视用 PhoneGap 包装成 native app 的工程师。
用 React.js 的工程师鄙视用 AngularJS 的工程师,用 AngularJS 的工程师鄙视用 jQuery 的工程师,用 jQuery 的工程师鄙视用 Vanilla JavaScript 的工程师,用 Vanilla JavaScript 的工程师鄙视 IE 的使用者。
会用 debugger 的工程师鄙视用 assert 的工程师,用 assert 的工程师鄙视只会 print () 的工程师;用 console.log () 来 debug 的工程师鄙视用 alert () 来 debug 的工程师。
写 Ruby on Rails 的工程师鄙视所有使用其他语言的工程师。
什么?你说 Ruby?Ruby 只是 Ruby on Rails 的一套框架,才不是什么程序语言呢!
所有的工程师都鄙视 PHP 工程师。
2019-12-06 21:56:51 -
2025-09-17 02:26:06
-
懂 Functional Programming 的工程师鄙视老是把设计模式挂在嘴边的工程师,老是把设计模式挂在嘴边的工程师鄙视会说「你这样写就不 OO 了啊」的工程师,会说「你这样写就不 OO 了啊」的工程师鄙视会说「哈?什么物件导向?不是把重复的 code 写成一个 function 就好了吗?」的工程师,会说「哈?什么物件导向?不是把重复的 code 写成一个 function 就好了吗?」的工程师鄙视把同一段 code 到处复制贴上的工程师,把同一段 code 到处复制贴上的工程师鄙视 PM。
写静态语言的工程师鄙视写动态语言的工程师。
写组合语言的工程师鄙视写 C 语言的工程师,C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,而 C# 工程师又鄙视 Visual Basic 工程师和会把 C# 念成「C 井」的工程师,会把 C# 念成「C 井」的工程师则鄙视认为 HTML 是一种程序语言的设计师。
用 Python 3 的工程师鄙视还在用 Python 2 的工程师,用 Python 2 的工程师鄙视遇到 UnicodeEncodeError 的工程师。
写 iOS 的工程师鄙视写 Android 的工程师,写 Android 的工程师鄙视写 Windows Phone 的工程师。
有 Swift 一年经验的工程师鄙视有 Objective-C 五年经验的工程师,写 Objective-C 的工程师鄙视用 PhoneGap 包装成 native app 的工程师。
用 React.js 的工程师鄙视用 AngularJS 的工程师,用 AngularJS 的工程师鄙视用 jQuery 的工程师,用 jQuery 的工程师鄙视用 Vanilla JavaScript 的工程师,用 Vanilla JavaScript 的工程师鄙视 IE 的使用者。
会用 debugger 的工程师鄙视用 assert 的工程师,用 assert 的工程师鄙视只会 print () 的工程师;用 console.log () 来 debug 的工程师鄙视用 alert () 来 debug 的工程师。
写 Ruby on Rails 的工程师鄙视所有使用其他语言的工程师。
什么?你说 Ruby?Ruby 只是 Ruby on Rails 的一套框架,才不是什么程序语言呢!
所有的工程师都鄙视 PHP 工程师。
2025-09-17 02:26:06 -
作为一个node和PHP的新手来说,我真的超级爱PHP的啊,简单又好用,学习成本低,遇到不会的找博客问找资料那是相当的方便,不像node,个个人的回答都是“大神级别”的回复,我一个服务器新手真的难以接受。我学服务器编程只是为了开发一个小小的APP,越简单越受我青睐。
——来自大二学生的真实想法
2025-09-17 02:26:06 -
PHP做网站开发快速高效,成本又低。非常棒的一种脚本语言。
2025-09-17 02:26:06