admin管理员组

文章数量:1537237

2024年6月23日发(作者:)

谢谢观赏

实现交互式的动态网页技

谢谢观赏

谢谢观赏

第一章 引言

随着Internet的普及和深入,传统的静态网页已经不能满足人们日益增长

的获取有效信息的需求,在这种情况下,能够实现交互式的动态网页技术应运而

生。目前实现交互式动态网页的技术主要有:CGI、ASP、JSP、PHP等,下面具体

介绍一下各语言的区别以及我对将来语言发展趋势的观点:

1. CGI

CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。

可以使用各种不同的程序语言编写适合的CGI程序,这些程序语言包括Visual

Basic、Delphi或C/C++等等,可以将已经写好的程序放在Web服务器的计算机

上运行,再将其运行结果通过Web服务器传输到客户端的网页浏览器上。事实上,

这样的编制方式比较困难而且效率低,因为每一次修改程序都必须重新将CGI

程序编译成可执行文件。

2. ASP

ASP由于其应用程序程序容易开发和修改、功能强大等特点,一经推出就受

到了众多专业人士的好评,再加上微软强有力的支持,可以说是时下网站建设最

为流行的技术之一。

可以认为

Dreamweaver

是一种类似HTML、Script与CGI的合体,但是其

运行效率却要比CGI高。

Dreamweaver

与CGI最大的不同在于对象和组件的使

用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、

Application对象及Object Context对象等基本对象外,还允许用户以外挂的

方式使用ActiveX控件。当然,

Dreamweaver

本身也提供了多个ActiveX控件

使用,这些组件包括广告回转组件、文件存取组件、文件连接组件及数据库存取

件等,这些大量扩充且重复使用的组件使得ASP的功能远远强于CGI。

3. PHP

PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言

(类似于ASP)。PHP秉承Linux的CNU风格,借助于源代码公开,成为目前广泛

应用的网站建设的技术之一。PHP独特的语法混合了C、JAVA、Perl以及PHP式

的新语法,它执行动态网页的速度也比CGI快。从性能、开发及维护时间上看,

PHP和ASP是并驾齐驱的,它们都有不错的表现。

4. JSP

JSP(Java Server Pages)是SUN公司推出的网站开发技术,是将纯Java

谢谢观赏

本文标签: 组件网页程序动态对象