admin 管理员组

文章数量: 1086019


2024年3月13日发(作者:特斯拉事件股票跌了多少)

ASP 常用动态网页技术

常用的动态网页技术主要有4种:PHP、JSP、、ASP,这4种技术各

有自己的优缺点。

1.PHP

PHP(Personal Home Pages)是一种服务器端的嵌入HTML的脚本语言,可以

运行于多种平台。它借鉴C语言、Java语言和Perl语言的语法,同时具有自己独特

的语法。由于PHP采用Open Source方式,它的源代码公开,使得它可以不断有新

东西加入,形成庞大的函数库,以实现更多的功能。PHP几乎支持现在所有的数据

库。

PHP的缺点是没有像JSP和ASP那样对组件的支持,扩展性较差。

2.JSP

JSP(Java Server Pages)是基于Java的技术,用于创建可支持跨平台及跨We

b服务器的动态网页。JSP与服务器端的脚本语言JavaScript不一样。JSP是在传统

的静态页面中加入Java程序片段和JSP标记,构成JSP页面。然后现由服务器编译

和执行。

JSP主要的优点如下:

 JSP支持有支持绝大部分平台,包括Linux系统,Apache服务器也提供了

对JSP的服务,使得JSP可以跨平台运行。

 JSP支持组件技术,可以使用JavaBeans开发具有针对的组件,然后添加

到JSP中以增加其功能。

 作为Java开发平台的一部分,JSP具有Java的所有优点,包括“一次编写,

处处运行”等。

JSP主要缺点是编写JSP程序时比较复杂,开发人员往往需要对Java及其相关

的技术比较精通。

3.

是一种已经编译的、基于.NET环境的语言,可以使用任何与.NET兼

容的语言(例如C#、等)构造Web应用程序。可以很好地与HT

ML编辑器和编程语言一起工作。

主要优点如下:

 先编译后运行 也就是第一次请求时会进行编译,之后的请求就可以在前

面的编译结果上直接运行。

 将业务逻辑代码与显示逻辑分开 在中引入了“代码隐藏”这一

新概念,通过在单独的文件中编写表示应用程序的业务逻辑代码,使其与

HTML编写的显示逻辑分开。

 可扩展性 是一项可扩展技术。为了提高应用程序的

可扩展性,改进了服务器间的通信,使得可以在多台服务器上进行一个应

用程序。

的缺点是推出时间晚、大型应用较少,不可以跨平台操作,只能运行

在Windows平台上。

4.ASP

ASP(Active Server Pages)是微软公司的提供的开发动态网页的技术,具有开

发简单、功能强大等优点,ASP使生成Web动态内容及构造功能强大的Web应用

程序的工作变得十分简单。例如,要收集表单中的数据时,只需要将一些简单的指

令嵌入到HTML文件中,就可以从表单中收集数据并进行分析处理。对于ASP,还

可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以检索和存储信

息等。

ASP自身在带有VBScript和JavaScript两种脚本引擎。从软件的技术层面看,

ASP有如下的优点:

 无需编译 ASP脚本嵌入到HTML当中,无需编译即可直接解释执行。

 易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行

ASP页面的设计。

 独立于浏览器 客户端只要使用可解释常规HTML码的浏览器,即可浏览

ASP所设计的页面。ASP脚本是在Web服务器执行的,客户端的浏览器

不需要支持它。

 面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,

还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功

能。

ASP主要缺点是不支持跨平台操作,和一样只能运行在Windows平

台上。


本文标签: 支持 技术 组件 使用