PHP是一种没有前途的嵌入式脚本语

编者按:虽然这篇文章可能很有争议性,当我在6月份第一次看到它时就觉得很有见地
,而现在更觉得有必要在这里转摘一下。
我们“实践之旅”的小站内已经提供了很多关于应用服务器的介绍。我觉得支持jsp的各
种应用服务器(当然也支持ejb和j2ee)将会,也许现在已经是主流。很多人喜欢php,
也许是因为其中蕴涵着一种自由精神,或者有很多方便之处等等。
反正一切都在发展变化,这里仍只是一种见解和评论。但类似这样的见解正渐渐多起来
。)
------------------------------------------
PHP是一种没有前途的嵌入式脚本语言。原因是多方面的。
一,PHP缺乏规模支持。
与之类似的嵌入语言,一个是ASP,一个是JSP前者可以通过Microsoft Windowsd的COM/
DCOM获得ActiveX支持,后者可以通过SUN Java的Java Class和EJB获得支持
二,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼
此分开,而且同层也可以根据流量分开,组成二维阵列。ASP可以通过DCOM和微软的Tra
nscation Server来获得这种结构支持,JSP可以通过EJB/CORBA以及众多厂商的Applica
tion Server来获得这种结构支持,但PHP没有这样的条件。
三,PHP极其没有道理地实现了一个混乱的不能统一的数据库接口支持,比如对Oracle,
MySQL, Sybase的接口,彼此都不一样。这一点让人感觉不可思议,而且也使它在电子
商务中运用受阻----连PERL都通过DBI而获得一个抽象的数据库接口!
美国现在电子商务非常流行。这是指电子商务的支撑环境。微软现在精力大概都在W2K和
大官司上,因此这方面声音很小。IBM的eBuisness的广告相信大家在各种媒体上都见到
了。它的核心是采用JSP/Servlet的Web Sphere。西方另外一个非常著名的电子商务软件
提供商,Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子商务软件份额
。它们都是通过CGI来提供支持 的。但今年10月后它推出了Enfinity,一个采用JSP/Se
rvlet的电子商务Application Server,而且声言不再开发传统软件。Allaire相信搞We
b开发的人都听说过,因为它是ColdFushion的开发商。Cold Fushion是一个类似PHP的东
西,但Allaire已经不准备接着开发下去,因为它推出了另外一个Application Server:
JRun,一个JSP/Servlet的工具。在电子商务领域另外一个非常著名的厂商就是Oracle
。Oracle8i已经是一个EJB Container,它的Application Server采用比较传统的机制,
但前两天它推出了它自己的JSP解释器。
今年早些时候,Netscape公开声明不再开发Liveware技术了。Liveware就是嵌入式的,
或者叫Server Side .现在它和SUN结成商业同盟,用的自然是JSP/Servlet.
国内一些新闻媒体不知道出于什么原因,一直没能赶上美国的这个潮流,还在大肆宣传
一些注定要过时的东西。当然,我不是说PHP要死,它或许还会存在下去,但只会运用于
一些小型的非商业性的站点。如果诸位有心在这方面发展,或者想储备一些技术的话,
奉劝花些精力到ASP或者JSP上。在Linux上,JSP能有很多很好的支持和实现,比如IBM
WebSphere, Oracle 8i+JSP,Apache Jserv+GNU JSP, Allaire JRun,以及Apache的一
个新的计划:Jarkarta.另外,如果想在以后的电子商务支持上站住脚的话,还请关注XML。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式脚本berry是一种轻量级的脚本言,它专为嵌入式系统和小型设备而设计。berry的设计目标是提供一种简单易用且资源占用较低的脚本言,以帮助开发人员在嵌入式系统中实现脚本化的功能。 berry具有以下特点: 1. 简洁易学:berry采用类似于C言的法风格,易于理解和掌握。它支持常见的编程概念,如变量、条件句、循环、函数等,开发人员可以快速上手。 2. 资源占用低:berry被设计为轻量级的脚本言,它的解释器非常紧凑,可以运行在内存有限的嵌入式系统上。它消耗的系统资源少,对嵌入式设备的存储空间和性能要求较低。 3. 可嵌入性强:berry提供了一个可嵌入的解释器,可以方便地将它集成到嵌入式系统中,与其他编程言或操作系统进行交互。这样,开发人员可以通过编写berry脚本,来实现系统的自动化控制、功能扩展等需求。 4. 扩展性好:berry支持扩展功能,可以通过定义和加载扩展模块,来增加言的功能和使用能力。开发人员可以根据自己的需求,自定义和添加新的库函数和数据类型。 5. 跨平台:berry的解释器可以在多个平台上运行,包括嵌入式系统、Windows、Linux等。这意味着开发人员可以在不同的平台之间共享和利用berry脚本,提高开发效率。 总之,嵌入式脚本berry是一种简单易用、资源占用低的脚本言,适用于嵌入式系统和小型设备的开发。它提供了良好的可嵌入性和扩展性,方便开发人员编写脚本以实现系统的自动化控制和功能扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值