这个绝对是你得分的好机会,豁出去了,100分,我的所有全给了

andysern 2002-06-14 11:56:24
这样的,谁能给一个比较具体的ASP,PHP,CGI,JSP的对比性能,还有就是关于ASP程序的相关论文(如果这个好的话,我再从朋友那里借100相送)
因为这个是论文老师必要要做的,明天就要交,拜托拉~~~~~~~~~要详细一点的,非常感谢了
...全文
43 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hchxxzx 2002-06-15
  • 打赏
  • 举报
回复
同上

JSP 技术
让我们先看一个小程序HelloJsp.jsp:
<html>
<head>
<title>JSP小程序</title>
</head>
<body>
<%
String Str = "JSP小程序 ";
out.print("Hello JSP!");
%>
<h2> <%=Str%> </h2>
</body>
</html>
  是不是很象ASP程序?但是,它却是另一种开始流行的技术---JSP。上面的程序是最基本、最简单的的例子。 JSP(Java Server Pages)是由Sun Microsystem公司于1999/6推出的新技术,是基于Java Servlet以及整个java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。
  总的来讲,Java Sever Pages(JSP)和 微软的Active Sever Pages(ASP)在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持。同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术。而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷。不过两者是来源于不同的技术规范组织,其实现的基础:WEB服务器平台要求不相同。 ASP一般只应用于Windows NT/2000平台,而JSP则可以不加修改地在85%以上的Web Server上运行,其中包括了NT的系统,符合"write once,run anywhere"("一次编写,多平台运行")的java标准,实现平台和服务器的独立性,而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。
JSP技术具有以下的优点:
(1).将内容的生成和显示进行分离
  使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
  在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
(2)强调可重用的组件
  绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM)组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
(3)采用标识简化页面开发
  Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
(4)JSP的适应平台更广
  这是JSP比ASP的优越之处。几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。NT下IIS通过一个插件,例如JRUN(http: //www3.allaire.com/products/jrun/)或者ServletExec(http://www.newatlanta.com/),就能支持JSP。著名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。
  Java中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等等操作。Sun公司还开发了JDBC-ODBC bridge,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。
hchxxzx 2002-06-15
  • 打赏
  • 举报
回复
同上

关于采用JSP技术进行WEB开发的报告

JSP 与 ASP,PHP,CGI(Perl),ISAPI等技术比较有许多优点。在此对常用的几种WEB开发技术性能列表做一个表较。

JSP ASP PHP ISAPI CGI(Perl)
易学性 容易 很容易 很容易 难 较难
运行速度 快 较快 较快 很快 慢
运行开销 小 较大 较大 小 较大
平台 均可 Windows Windows/Unix Windows 均可
扩展性 很好 好 不好 不好 不好
安全性 好 不好 好 一般 好
分布式处理 支持 支持 不支持 支持 不支持
函数支持 广 不广 广 广 不广
数据库支持 多 多 多 多 多
应用程度 较广泛 较广泛 较广泛 少 少
厂商支持程度 广泛 少 较广泛 少 广泛
对XML的支持 支持 不支持 支持 不支持 不支持
对组件的支持 支持 支持 不支持 支持 不支持
对多线程的支持 支持 不支持 不支持 大多不支持 不支持
对事物的支持 支持 支持 不支持 支持
可适用开发的语言 Java VBScript/JavaScript PHP vb/c++ perl/c

由此,不难看出JSP的优点易见。

在国外 ,JSP + Servlet + JDBC +JavaBeans 已经成为开发电子商务平台的主流技术。在国内,也相继出现了一些jsp站点。PHP,ASP在客户流量少的情况下,还可以,一旦客户流量增大,服务器将会瘫痪。在国内,ChinaRen采用JSP技术比较早,以前它是采用PHP技术,不过后来慢慢该成JSP技术了。

在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP “一往情深”,我们认为,关注 JSP 的发展仍旧很有必要 

㈠ JSP 与 ASP 的简单比较

   JSP 与 Microsoft 的 ASP 技术非常相似。两者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。

   ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。



㈡运行环境

   Sun 公司的 JSP 主页在 http://www.javasoft.com/products/jsp/index.html ,从这里还可以下载 JSP 规范,这些规范定义了供应商在创建 JSP 引擎时所必须遵从的一些规则。

   执行 JSP 代码需要在服务器上安装 JSP 引擎。此处我们使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。为便于学习,这个软件包提供了大量可供修改的示例。安装 JSWDK 之后,只需执行 startserver 命令即可启动服务器。在默认配置下服务器在端口 8080 监听,使用 http://localhost:8080 即可打开缺省页面。

   在运行 JSP 示例页面之前,请注意一下安装 JSWDK 的目录,特别是“ work ”子目录下的内容。执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软件包中的示例页面分为两类,它们或者是 JSP 文件,或者是包含一个表单的 HTML 文件,这些表单均由 JSP 代码处理。与 ASP 一样, JSP 中的 Java 代码均在服务器端执行。因此,在浏览器中使用“查看源文件”菜单是无法看到 JSP 源代码的,只能看到结果 HTML 代码。所有示例的源代码均通过一个单独的“ examples ”页面提供。

㈢ JSP 页面示例

   下面我们分析一个简单的 JSP 页面。您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp 。从下面的代码清单中可以看到, JSP 页面除了比普通 HTML 页面多一些 Java 代码外,两者具有基本相同的结构。 Java 代码是通过 < % 和 %> 符号加入到 HTML 代码中间的,它的主要功能是生成并显示一个从 0 到 9 的字符串。在这个字符串的前面和后面都是一些通过 HTML 代码输出的文本。

  < HTML>
  < HEAD>< TITLE>JSP 页面 < /TITLE>< /HEAD>
  < BODY>
  < %@ page language="java" %>
  < %! String str="0"; %>
  < % for (int i=1; i < 10; i++) {
  str = str + i;
  } %>
  JSP 输出之前。
  < P>
  < %= str %>
  < P>
  JSP 输出之后。
  < /BODY>
  < /HTML>

   这个 JSP 页面可以分成几个部分来分析。

首先是 JSP 指令。它描述的是页面的基本信息,如所使用的语言、是否维持会话状态、是否使用缓冲等。 JSP 指令由 < %@ 开始, %> 结束。在本例中,指令“ < %@ page language="java" %> ”只简单地定义了本例使用的是 Java 语言(当前,在 JSP 规范中 Java 是唯一被支持的语言)。
接下来的是 JSP 声明。 JSP 声明可以看成是定义类这一层次的变量和方法的地方。 JSP 声明由 < %! 开始, %> 结束。如本例中的“ < %! String str="0"; %> ”定义了一个字符串变量。在每一项声明的后面都必须有一个分号,就象在普通 Java 类中声明成员变量一样。
位于 < % 和 %> 之间的代码块是描述 JSP 页面处理逻辑的 Java 代码,如本例中的 for 循环所示。
最后,位于 < %= 和 %> 之间的代码称为 JSP 表达式,如本例中的“ < %= str %> ”所示。 JSP 表达式提供了一种将 JSP 生成的数值嵌入 HTML 页面的简单方法。

JSP与ASP,PHP的:
(1)JSP采用的语言是Java语言,完全的OPP(面向对象)(强类型语言),因此拥有Java的一切优点,特别是多线程,错误处理,健壮的存储管理和安全性。这些ASP,PHP远远不及,ASP用的是脚本语言VBSCRIPT/JAVASCRIPT(弱类型语言),PHP在语法与JAVA 相似,ASP,PHP都不支持多现程。

(2)JSP真正的跨平台,从一个平台移到另外一个平台,JSP和JAVABEANS 甚至无需重新编译,因为JAVA字节码都是与标准的与平台无关的。ASP开发的程序不能跨平台,必须结合COM才能显示出它的强大功能。JSP采用JAVABEAN,另外,当修改COM后,需要服务器重新注册,重新启动。而修改JAVABEAN ,无需重新启动服务器。只需要把JAVABEAN上传到PATH能够搜索到的路径即可。JAVABEAN很容易学习和掌握,而学号COM,难。而PHP根本不支持COM或JAVABEAN,也不能说真正的跨平台,许多字符串函数UNIX平台下能运行正常,在WINDOWS根本不起作用。

(3)数据库连结功能。ASP+ADO(ODBC)几乎可以操作所有数据库。JSP+JDO(JDBC)一样可以,而且比ADO更好用,JDO与ADO十分相似,但却比ADO优越的多。因为它们都封装了对数据库驱动程序底层的访问,但JDO模型是与平台无关的。而PHP对不同的数据库,提供了不同的函数,使得它的数据库接口比较复杂。当更换数据库时,几乎需要全部修改代码。Mysql,如果输出longtext的数据,程序马上崩溃。PHP+Mysql不适用于大型企业应用的开发,近来,国内有家网站因为数据流量太大,数据库吃不住,不得不关闭了两天,进行数据库升级,而且,还逐渐把PHP程序该为JSP程序。

(4)JSP程序被JSP引擎编译执行,而ASP,PHP被 引擎解释执行。PHP本身存在许多缺点:缺乏规模支持,缺乏多层结构支持。对于大负荷站点,解决办法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。

(5)JSP最大的特点是将内容生成和显示进行分离。使用JSP标记或小较本来生成页面上的动态内容。生成内容的逻辑被封装在JSP标记和JAVABEANS组件中,并捆绑在小脚本中,所有脚本被封装在服务器端运行。如果核心逻辑被封装在标记和BEANS中,那么,其他人如WEB管理员和页面设计者能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标记和小脚本,生成所请求的内容,并将结果以HTML/XML页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的WEB浏览器的完全可用性。WEB页面开发人员不会都是熟悉脚本语言的编程人员。通过开发定制化标记库(Tag Library),JSP技术是可以扩展的。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到企业级的分布式应用。

(6)从高层来看:

1)JSP技术:开放的技术 JSP和ASP技术明显的不同:JSP 技术基于平台和服务器的互相独立,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商所提供。相比之下,ASP技术主要依赖微软的技术支持。
2)平台和服务器的独立性 JSP 一处编写,处处运行。尽管ASP技术可以通过第三方提供的产品能够的组件和服务实现跨平台的应用程序,但是ActiveX对象必须事先放置于所选择的平台中。
3)开放的开发过程,开放的源代码 自1995年,SUN 用开放过程方法同国际JAVA组织合作开发和修改了JAVA技术与规范。针对JSP的产品,SUN授权了工具提供商(如Macromedia)、结盟公司(如Apache,Netscape)、最终用户、协作商及其他。最近,SUN授权最新版本的JSP和JAVA Servlet API的源代码发给Apache,以求JSP与Apache紧密的相互发展。JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断扩大完善。相反,ASP技术仅仅靠微软的本身推动,其发展是建立在独立的,封闭的开发过程基础之上的。
4)JSP标记可扩展性 尽管ASP和JSP都使用标记与脚本技术来制作动态网页,JSP技术能够使开发者扩展JSP标记得以应用,JSP开发者能定制标记库,所以网页制作者充分利用于XML兼容的标记技术
hchxxzx 2002-06-15
  • 打赏
  • 举报
回复
摘抄的(作者:我行)

参考:三种Web开发主流技术的评价
--------------------------------------------------------------------------------
http://tech.sina.com.cn 2000/04/13 21:44 新浪科技

打印本页
文章标题:三种Web开发主流技术的评价

三种Web开发主流技术的评价之ASP

三种Web开发主流技术的评价之PHP

三种Web开发主流技术的评价之JSP


  三种主流技术是哪三种呢?我主要讲一下ASP(ActiveX Server Page)、PHP、Java这三种技术。主要是基于我到现在已经使用的以下产品而谈:

  ASP:MS IIS 4/Visuale Interdev 6

  PHP:Apache 1.2.x/HomeSite 4.5/PHP 4

  Java:iPlanet Web Server 4.1/JBuilder 3.5/JDK 1.2.2

  以上技术本人却实使用过,而且已经使用它们做过项目,基于以前的工作经验给初学者和正在对自己应用系统进行选择的同仁谈谈自己对它们的评价,以做参考,同时也请大家提出自己的想法和意见 ,多交流。但是我有一个这样的看法:“一个产品它存在就有存在的理由,它不可能一无是处,而是需要你去选择一个最合适你的技术、产品”。一个好的技术要用在最合适它的地方,所以本文可以做为你参考的一个文章,而不会告诉你任何一个技术的“最”。

  返回页首 ASP:ActiveX Server Page

  ASP我们先来谈谈它,因为ASP是到现在开发人郡最广的一个技术了,所以想来大家也会对它最关注。ASP是一个近乎完美的想法,可是因为MS一个大的环境的问题所以在一些方面反回使它缩小在了一个小的框架中,如果它能更好的跳出这个框架,我想由它现在的基础将无人可比。

  ASP更精确的说是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有的ASP的Script进行分析,再进行执行,而这时可以在这个中间件中去创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件再完成更多的工作。所以说,ASP强大的不在于它的VBScript, 而在于它后台的COM组件,这些组件来无限的扩充了ASP的能力。

  强势:

  1、简单易学。Basic有谁不会?很少会有人举手,所以有人在说这个开发基础是最广的。而且MS有一向做的非常好的联机手册,本地化语言的帮助,同时非常快的出现教学书籍,这样会大大方便开发人员的学习和对技术的深入研究。

  2、安装使用方便。装好一个Windows 2000,只要你安装了IIS哪么ASP就可以使用了,从没有什么需要你花心思去配置的。而说实话,ASP的调优也不难做,而要做到最细时也不是一般人能做的了的。

  3、开发工具强大而多样。这个我不用说了,可以说的就是我以前使用VB中的Web Class开发出的Web应用一点不差,当时让许多人大吃一惊,VB也能做ASP上的应用!!!其实这正说明了ASP开发工具的多样化,同时它们的功能也很强,这一点已经被许多程序员所津津乐道。易用、简单、人性化,这本就是微软的强项哟。

  4、效率高。在低的访问量下,ASP能体现出一定的效率,这时它对机器的要求并不高。

  弱势:

  1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性(Win2K已经不再支持Alpha了)都会因为与NT的捆绑而显现出来。

  2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。

  3、由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。

  4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。

  5、还无法完全实现一些企业级的功能:完全的集群、负载均横。

  总结:

  适用人群:熟悉MS架构的人员。想用最短的时间学习,同时想用最简单的方式完成自己的应用。

  适用平台:Windows系列平台适用应用:企业内部管理信息系统、中小Internet应用、快速数据库开发的应用。

  学习方式:IIS 4 Online Help(中文)MSDN Lib相关知识市场上众多的ASP书籍

  推荐开发工具:Visual InterDev/Home Site/Front Page

  推荐开发环境:Windows 2000 Server/MS SQL

  推荐应用环境(最少):Windows 2000 Server/MS SQL 7/PIII 500/256M RAM/18G HD


>>下一页:PHP开发技术评价

--------------------------------------------------------------------------------
http://tech.sina.com.cn 2000/04/13 21:45 新浪科技
  返回页首 PHP:Personal HomePage

  PHP是一个什么原因出现的呢?它是一个技术人员希望能用一个快速的方面来完成他自己的个人主页中的一个小应用。而在他一发不可收时出现了php,它使一个人能在多种操作系统下迅速的完成一个轻型的Web应用。所以在短短的几年里,php迅速的升级了它的版本,同时在GNU的世界里找到了一个青梅竹马的伙伴----Apache。这终于让php有了基础,能在一个最佳的环境中运行,同时由于两个产品都是公开源代码的产品,所以大家可以使用它们的源代码将这两个产品用最完美的方式结合到一起,使用起来就如一个产品一样。个人认为php是自由软件在web应用平台上一个决胜的工具,如果没有php的出现,还会有许多人认为自由软件就代表了对开发人员的高技术要求、难记的代码、复杂的工具.....php使一个会使用basic的人员在极短的时间里快迅学习并完成用户需要的应用。

  怎么说php呢?如果说ASP是一个COM,哪么php说的更精确了可以说php是一个纯粹的Script翻译器。这也是php由3升级为4的一个重大原因,在4这个版本里它重写了语法分析器,从而加快了php整体的效能。而且从中你也就会明白为什么php需要支持这种或是那种扩充功能时它一定要与相应系统的lib库进行再编绎的原因。正因为它是正宗的“翻译器”,所以它是将script翻译成为需要执行的函数,再去执行它们,外部扩充不能由一些“动态加载”的方式进行,所以只能静态的编绎进php中(这只能在windows中除外)。

  强势:

  1、一种能快速学习、跨平台、有良好数据库交互能力的开发语言。ASP比不上它的就是这种跨平台能力了,而正是它的这种能力让Unix/Linux有了一种与ASP媲美的开发语言。语法简单、书写容易、现在市面上也有了大量的书,同时Internet上也有大量的代码可以共享,对于一个初学者想学些“高深的Unix”下的开发来说是一个决好的入手点。

  2、与Apache及其它扩展库结合紧密。php与Apache可以以静态编绎的方式结合起来,而与其它的扩展库也可以用这样的方式结合(除外的就是Windows平台了)。这样的方式的最大的好处就是最大化的利用了cpu时和内存,同时极为有效的利用了apache的高性能的吞吐能力。同时外部的扩展也是静态连编,从而达到了最快的运行速度。由于与数据库的接口也使用了这样的方式,所以使用的是本地化的调用,这也让数据库发挥了最佳效能。

  3、良好的安全性。由于php本身的代码开放所以它的代码在许多工程师手中进行了检测,同时它与apache编绎在一起的方式也可以让它具有灵活的安全设定。所以到现在为止,php具有了公认的安全性能。

  弱势:

  1、数据库支持的极大变化。由于php的所有的扩展接口都是独立团队开发完成的,同时在开发时为了形成相应数据的个性化操作,所以php虽然支持许多数据库,可是针对每种数据库的开发语言都完全不同。这样形成针对一种数据库的工发工作,在数据库进行升级后需要开发人员进行几乎全部的代码更改工作。而为了让应用支持更多种的数据库,就需要开发人员将同样的数据库操作使用不同的代码写出n种代码库出来,让程序员的工作量大大增大。

  2、安装复杂。由于php的每一种扩充模块并不是完全由php本身来完成,需要许多外部的应用库,如图形需要gd库、LDAP需要LDAP库.……这样在安装完成相应的应用后,再联编进php中来。这也就是我以前在代码联盟新闻组中对网友所说的一定要在FreeBSD/Linux/Unix下运行php的原因。只有在这些环境下才能方便的编绎对应的扩展库。这些都是一般开发人员在使用php前所先要面对的问题,正是这样的问题让许多开发人员转而使用其它的开发语言,必竟Unix没有那么多的用户。

  3、缺少企业级的支持。没有组件的支持,哪么所有的扩充就只能依靠php开发组所给出的接口,事实上这样的接口还不够多。同时难以将集群、应用服务器这样的特性加入到系统中去。而一个大型的站点或是一个企业级的应用一定需要这样的支持的。注:在php的4.0版本以后加入了对servlet/javabean的支持,也许这样的支持会在以后的版本中更加增强,也许这样的支持会是php以后的企业级支持的起点。

  4、缺少正规的商业支持。这也是自由软件一向的缺点,我想在国内php的开发人员正在快速增加,相信在不久的将来,这样的支持能多起来。

  5、无法实现商品化应用的开发。由于php没有任何编绎性的开发工作,所有的开发都是基于脚本技术来完成的。所以所有的源代码都无法编译,所以做完成的应用只能是自己或是内部使用,无法实现商品化。

  总结:

  适用人群:熟悉Unix环境,需要在最少的投入下完成快速的应用开发。

  适用平台:FreeBSD/Linux/Unix操作系统、Apache服务器适用应用:Internet高访问量、快速数据库开发的应用。

  学习方式:Internet上国内丰富的资源Internet上丰富的源代码资源,完全可以参考这样的例程来完成自己的应用。市场上最近出版的好几本php手册。

  推荐开发工具:Home Site/PHPEd

  推荐开发环境:FreeBSD 4.1/RedHat 6.1操作系
zhenhao 2002-06-15
  • 打赏
  • 举报
回复
哇,很全面,我们老师也喜欢这样的东西:)收藏
wangfei2428 2002-06-15
  • 打赏
  • 举报
回复
至于对比文章,网上很多,自己搜索一下
wangfei2428 2002-06-15
  • 打赏
  • 举报
回复
相关论文
www.cbsources.com/temp/78115.rar

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧