发布网友
共2个回答
热心网友
那本来源于一个段子。。。从技术角度讲,PHP是个过时的东西。。就跟XP一样,技术上过时了,但市场需求却依然存在。。所以市场上依然有大量岗位。。除了学习简单之外,确实没有什么技术优势。。但有些时候,学习简单就是最大的优势。。。
跟PHP同等技术水准的东西,是微软的ASP。。(ASP.NET的前身)。。在90年代,ASP是网站后端技术中的霸主。。就像后来的PHP一样,是把代码直接写在HTML页面里。。。但当时最时髦的技术,却是SUN公司的JAVA。。。被开发者认为是比ASP更加先进的下一代技术。。并且,微软也同样这么认为。。
于是在2000年6月,微软参考JAVA,全面接受了面向对象思想,从而发布了以C#作为主要开发语言的.NET框架。而其针对网站后端部分的解决方案,则叫做ASP.NET。。。此后微软将ASP视为过时技术,停止了新版本开发。。。ASP的开发团队,也被并入ASP.NET的团队当中。。
由于ASP.NET并不像ASP一样,是直接把脚本代码写在HTML文件里。。。尽管技术更加先进,但学习难度猛然增加。。。使得大量习惯了ASP的用户,受限于基础知识不足无力跟进。。。微软为此也费尽周折,推出了一系列降低学习门槛的解决方案。。。甚至推出了WEBFORM控件等极端方式。。却始终无法引导大量的ASP用户平滑过渡到ASP.NET。。
而与ASP大同小异的PHP,便是在此时引起了ASP用户们的注意,大量吸收了原本使用ASP的用户,迅速扩大了用户群。。从一个小众语言,蹿升成主流。。而PHP直到今天,虽版本几经迭代,但其核心原理,依然是与ASP如出一辙。。属于上一代的网络后端技术。
说到这里,你自然明白PHP根本不可能是“最好的语言”。。。所以这本身就是那个段子的笑点之一
热心网友
就是在反讽。
PHP这么一个脚本语言,虽然他是web开发中,使用者最多的语言,最快最简单的语言,生态环境和社区积累最深厚的语言,但都不能否认它的出生低贱,他的爹是个不懂语言设计的菜鸟,又没有微软谷歌甲骨文之类的土壕来包养他。
就这么个low语言,凭什么他可以这么流行,凭什么比我还流行,凭什么那群菜*都可以建站了,凭什么版本一个接一个发布把我们之前黑他的垃圾设计全修复了