注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCNA教材推荐
 帮助

JSP与ASP的比较


2008-06-18 23:02:55
 标签:ASP JSP   [推送到技术圈]

<html>
<head>
<title>
<h1>JSP和ASP的比较</h1>
<title>
</head>
<body>
JSP 与ASP+的比较
1. [玉玉3]面向对象性
C#为一种面向对象语言,从很多方面来看,C#将给ASP+带来类似于Java 的功能,并且它和
Windows 环境紧密结合,因此,具备更快的性能。笔者认为,C#是微软在市场上击败Java的主要工
具。
2. 数据库连接
ASP 最大的优点是它使用ADO 对象,因此,ASP Web数据库应用开发特别简单。ASP+发展了更多
的功能,因为有了ADO+,ADO+带来了更强大更快速的功能。JSP 和JDBC 目前在易用性和性能上和
ASP/ADO 相比已有些落后,当新版本ASP+/ADO+出现后这样的差别会更明显,这部分希望Sun 尽快追
赶ASP+/ADO+的组合。
3. 大型网站应用
ASP+将对大型网站有更好的支持。事实上,微软在这方面付出了巨大的努力, ASP+可以让你考
虑到多服务器(multiple servers)的场合,当你需要更强大的功能时,仅仅只需要增加一台服务器。
ASP+现在可以在大型项目方面与JSP 一样具有等同的能力,而且ASP+还有价格方面的优势,因为所
有的组件将是服务器操作系统的一部分。ASP (Active Server Pages)技术主要在微软(Microsoft)公司的Windows 平台上运行,其中包括
Windows 2000、Windows XP 和Windows 2003,并且搭配其WEB 服务器IIS (Internet Information
Services)。但是,在其他的平台运行时,不是性能低落,就是根本不支持,因此,当在开发网站系
统时,选择NT+IIS+ASP的体系结构时,未来当系统无法负荷时,也只能继续选择Windows 平台的
服务器,无法改写在性能表现相当优异的UNIX 平台上。
JSP (JavaServer Pages)技术主要运行在操作系统上的一个Java Virtual Machine (JVM)虚拟机器上,
因此,它能够跨越所有的平台,例如:NT、Windows 2000、Solaris、Linux、OS/390、AIX、HP-UX ,
等等,除了能在各式各样的操作系统上执行,并且能搭配现有的WEB服务器:Apache、IIS、Netscape
Enterprise Server ,等等,将静态的HTML网页交由执行速度较快的Web Server 处理,而动态产生
网页的部分,就交由JSP Container 来执行。由上述可知,JSP (JavaServer Pages)技术在跨平台的表现
比ASP来得更有弹性。
WEB 网页程序员未来在开发电子商务平台时,就不需要再考虑客户厂商的操作系统平台,可更专
心于系统功能的开发。相应地,厂商在使用JavaServer Pages 技术开发的系统平台时,不再需要担
心未来在扩充软、硬件时,是否产生不兼容的问题。光这一点,就能为企业省下一大笔的费用,这
是JSP 的主要优点。
</body>
</html>






    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: