主流动态网页技术优缺点的比较
ASP(Active Server Pages)技术是微软公司最早推出的绑定于微软自身操作
平台 (Windows 平台)的动态网页制作技术。ASP 采用脚本语言 VBScript(Java
script)作为自己的开发语言。
PHP 是于 1994 年继 ASP 之后提出的。PHP 一开始是一个用 Perl 语言编
写的简单程序, Rasmus Lerdorf 主要用它来追踪个人主页的访问者。在 PHP
中大多数功能的实现是通过不同的函数来实现的,这点不同于 ASP 大都是通过
对象 组件来实现的,但是程序代码亦能运行在服务器端,不受客户端浏览器的
限制,这点就和 ASP 类似。
JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与
一起建立的一 种动态网页技术标准。JSP 技术是用 Java 语言作为脚本语言的,
JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于 HTTP 应用
程序。JSP 技术很容易整合到多种应用体系 结构中,以利用现存的工具和技巧,
并且扩展到能够支持企业级的分布式应用。作为 Java 平台的一部分,JSP 拥有
Java 编程语言“一次编写、各处运行” 的特点。
ASP.NET 基础教程 ASP.NET 是 Microsoft .NET 框架的主打产品之一,
它为易于开发的动态 .NET Web 应 用程序提供基础结构,是目前动态网站设计
技术中最新的开发技术。 ASP.NET 不仅是(ASP)的后继产品,而且是统一的
Web 开发平台, ASP.NET 是建立在公共语言运行库上的编程 框架,可用于在
服务器上生成功能强大的 Web 应用程序。
总体来讲,4 种技术各有各的特点和优势。ASP 简单易学,比较容易入门,
上手快,但是 不可以跨平台; PHP
技术以及
JSP
技术可以自由跨平台,而且
页
面执行效率高,只不过语法整 体较为复杂;ASP.NET 技术是目前最新的 Web 程
序设计技术,也是目前业界主流应用技术。
技术特点
ASP:
1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快
速地完成网站的应用程序。
2. 无须 compile 编译,容易编写,可在服务器端直接执行。
3.
使用普通的文本编辑器,如
Windows
的记事本,即可进行编辑设计。
4. 与浏览器无关(Browser Independence), 客户端只要使用可执行 HTML 码的浏
览器,即可浏览 Active Server Pages 所设计的网页内容。
5.Active Server Pages 能与任何 ActiveX scripting 语言兼容。除了可使用 VB
Script 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的
评论0
最新资源