
风故故,也依依 http://hi.baidu.com/jadmin
曦勤个人博客《风故故,也依依》http://hi.baidu.com/jadmin
1
1. ASP|PHP|JSP|ASP|.NET 比较
ASP,PHP,JSP,ASP.NET 这是当前比较流行的四种 WEB 网站编程语言,现在做网站大部分都是使用这几种
语言中的其一 。
ASP是基于 WINDOWS平台的,简单易用,由于是运行在 WINDOWS平台上,所以移植性不好,不能跨平台运
行.但是国内现在大部分的网站都是使用它来开发的.
PHP 是当前兴起备受推崇的一种 WEB 编程语言,开源且跨平台,在欧美都比较的流行,最近在国内也很受许多
网站开发者的欢迎.开发效率高,成本低!
JSP 是了 SUN 公司推出的一种网络编程语言,比较难学(是网上公认的),跨平台运行.安全性比较高,运行效率
也比较的快.备受企业级的公司及银行金融机构使用.
ASP.NET 从某种意义上说应该是 ASP 版本的升级,但是它又不完全是从 ASP 上升级来的,ASP.NET 的推出是
微软为了与 SUN 公司的 JSP在网络上的迅猛发展抵抗的,.NET 架构现在有许多人都在学习,主要是开发的效
率比较的高.但是还是基于 WIN 平台运行,不能跨平台.
ASP 简介
ASP,英文全称为 Active Server Pages。
ASP 是一种动态网页,文件后缀名为.asp。
ASP 网页是包含有服务器端脚本 (server-side script) 的 HTML 网页。Web 服务器会处理这些脚本,将
其转换成 HTML 格式,再传到客户的浏览器端。
下面的图示,你可以很直观地理解 HTML 和 ASP 的区别。
HTML 和 ASP 的区别
HTML 是编写网页的最简单的语言。HTML 只能用于编写静态的网页。
当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 HTML 网
页时,Web 服务器就将这个网页直接发送给用户浏览器,不 经过计算处理。然后用户浏览器会处理该网页的
HTML 代码,然后将结果显示出来。
见下图所示:
而 ASP 的处理过程则更复杂些。当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:
Web Server) 要求一个 ASP 网页时,Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎
(下图所示:ASP Engine),ASP 引擎则将该 ASP 网页中所有的服务器端脚本 (下图所示:<%和%>之
间的代码) 转换成 HTML 代码,然后将所有 HTML 代码发送给用户浏览器。
- 1
- 2
前往页