发信人: jackyz() 
整理人: dalasthunder(2002-07-25 05:59:29), 站内信件
 | 
 
 
欢迎发表自己的观点
 
 观点之争--反面观点
 
 ---------------------------------------------------------------------- ---
 发信人: midi (迷笛), 信区: WWW
 标  题: Re: PHP3特有的语言特点 (转载)
 【 以下文字转载自 Java 讨论区 】
 【 原文由 midi 所发表 】
 
 CGI是Web服务器调用其它进程的接口。其核心是进程调用。以Linux上的
 Apache来说,Apache调用的CGI,都是另外fork一个CGI进程。该进程不是
 Apache Web Sever的一部分,而是一个独立运行的Application。因此CGI
 程序都是独立的可以自己运行的运用程序,只是它们符合一个接口.PHP是
 一种HTML嵌入式的脚本语言。其构成的HTML只是一种文档,而不是可以独
 立运行的运用程序。作为Apache的一个模块,PHP的解释器在用户请求一
 个PHP的页面时,实时解释它,并以纯HTML方式输出。PHP解释器是Web服
 务器的模块,而不是独立进程。因此,说PHP是“CGI脚本语言”.
 
 另,PHP是一种没有前途的嵌入式脚本语言。原因是多方面的。
 
 一,PHP缺乏规模支持。与之类似的嵌入语言,一个是ASP,一个是JSP前者
 可以通过Microsoft Windowsd的COM/DCOM获得ActiveX支持,后者可以通过
 SUN Java的Java Class和EJB获得支持
 
 二,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。
 数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量
 分开,组成二维阵列。ASP可以通过DCOM和微软的Transcation Server来
 获得这种结构支持,JSP可以通过EJB/CORBA以及众多厂商的Application
 Server来获得这种结构支持,但PHP没有这样的条件
 
 三,PHP及其没有道理地实现了一个混乱的不能统一的数据库接口支持,
 比如对Oracle, MySQL, Sybase的接口,彼此都不一样。这一点让人感觉
 不可思议,而且也使它在电子商务中运用受阻----连PERL都通过DBI而获
 得一个抽象的数据库接口!
 
 美国现在电子商务非常流行。这是指电子商务的支撑环境。
 
 微软现在精力大概都在W2K和大官司上,因此这方面声音很小。
 
 IBM的eBuisness的广告相信大家在各种媒体上都见到了。它的核心是采
 用JSP/Servlet的WebSphere。西方另外一个非常著名的电子商务软件提
 供商,Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子
 商务软件份额。它们都是通过CGI来提供支持的。但今年10月后它推出了
 Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且
 声言不再开发传统软件。Allaire相信搞Web开发的人都听说过,因为它
 是ColdFushion的开发商。Cold Fushion是一个类似PHP的东西,但
 Allaire已经不准备接着开发下去,因为它推出了另外一个Application
 Server: JRun,一个JSP/Servlet的工具。在电子商务领域另外一个非常
 著名的厂商就是Oracle。Oracle8i已经是一个EJB Container,它的
 Application Server采用比较传统的机制,但前两天它推出了它自己的
 JSP解释器。今年早些时候,Netscape公开声明不再开发Liveware技术了。
 Liveware就是嵌入式的JavaScript,或者叫Server Side JavaScript.现
 在它和SUN结成商业同盟,用的自然是JSP/Servlet.国内一些新闻媒体不
 知道出于什么原因,一直没能赶上美国的这个潮流,还在大肆宣传一些注
 定要过时的东西。
 
 当然,我不是说PHP要死,它或许还会存在下去,但只会运用于一些小型
 的非商业性的站点。如果诸位有心在这方面发展,或者想储备一些技术
 的话,奉劝花些精力到ASP或者JSP上。在Linux上,JSP能有很多很好的
 支持和实现,比如IBM WebSphere,Oracle 8i+JSP,Apache Jserv+GNU JSP, 
 Allaire JRun,以及Apache的一个新的计划:Jarkarta.
 
 另外,如果想在以后的电子商务支持上站住脚的话,还请关注XML,我这两
 天刚发现国内也有个相关站点:www.xml.org.cn
 --
 ---------------------------------------------------------------------- ---
 转载自"WWW"
 原文由"midi(迷笛)"发表
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.135.109]
  | 
 
 
 |