扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:极地圣火 来源:天极开发 2007年10月21日
关键字:
在这个多元化的世界中永远都不会有唯一的选择。在PHP诞生的随后的几年,Web应用逐渐被广大用户认可。在这期间,也诞生了一些和PHP类似的Web开发语言,这其中最著名的要数ASP和JSP(ASP和JSP和PHP不同,它们本身并不是语言,而是一种Web开发技术,ASP可以使用JScript或VBScript进行开发,而JSP只能使用Java进行开发)。ASP诞生于1996年,这也是在微软前CEO比尔.盖茨宣布将微软的产品都加上Internet功能的第二年。ASP虽然只能运行在Windows平台上,但由于微软的大力支持和ASP的简单易用,使这种技术逐渐从PHP手中抢来了大量的用户。而在1998年诞生的JSP更是拥有强劲的势头。由于JSP几乎和PHP具有同样的优势,而且JSP是运行在JVM上的,因此,它的效率从理论上要比PHP高。随着这两种技术的诞生,PHP正在受到两面夹击。
然而PHP也不甘示弱,在经过不断完善后,终于在2000年5月推出了划时代的版本,PHP4。这个版本使用了Zend (Zeev + Andi)引擎,提供了更高的性能,而且还包含了其它一些关键功能,比如:支持更多的 Web 服务器;HTTP Sessions 支持;输出缓存(output buffering);更安全的处理用户输入的方法以及一些新的语言结构。
而Web开发语言的竞争在进行21世纪以来也发生的不小的变化。ASP虽然在一开始赢得了一些用户,但由于ASP的开发语言是JScript和VBScript,因此,它缺乏象PHP和JSP一样强大的类库,虽然ASP可以通过调用COM组件来弥补这个缺点,但这将是非常麻烦的。而JSP虽然拥有强大的类库,也可以跨平台,但由于Java语言是强类型语言,而且JSP所定义的tag以及其它一些规范过于复杂,这使得JSP在使用上比PHP复杂。因此,PHP在上个世纪的Web竞争中略显上峰。但进行21世纪后,情况显得更加复杂了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者