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
谢谢观赏
版权声明:本文标题:实现交互式的动态网页技术 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1719080782a754162.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论