ASP与JSP有哪些不同?

 我来答
jsjsuperman123
2011-11-18 · TA获得超过375个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:293万
展开全部
不同:结构设计,性能,运行平台,可重用的中间件这四个方面

结构设计:asp内嵌的是脚本语言,vbs或者js ; jsp内嵌的是java语言。前者将activex,页面,业务逻辑处理集成到一起,重用性很差,即将淘汰,取而代之的是asp.net,而jsp,在页面内嵌入灵活的java代码,但是不推荐这样做;

性能:同样的硬件条件下,asp的性能要略高于jsp,jsp牺牲了部分性能来实现跨平台

运行平台:asp只能运行于windows,jsp则跨平台,一次编译,处处运行,不需要考虑硬件带来的变化,asp.net也参照了jsp基于虚拟机的设计

可重用的中间件:asp基于windows,所以它调用的中间件自然是com,activex,但是com组件非常复杂,难以掌握;jsp的中间件采用javaBean,一系列通用的,业务无关的组件组成,纯java编写,像java一样容易掌握和理解,修改重构的门槛低于com

另外,值得一提的是,jsp这套解决方案,脚本:javascript ,页面展示:jsp,业务处理:spring/struts等,数据模型:ibatis/hibernate等,也就是熟知的mvc,完全免费,开源,开发工具和针对普通中小型企业应用的开源免费服务器也很多;数据库mysql也免费;而asp,从开发工具,数据库到服务器继续全线收费,对于中小型应用,难免有些代价高昂。
typhoon_wolf
2011-11-13 · TA获得超过2134个赞
知道小有建树答主
回答量:1828
采纳率:50%
帮助的人:564万
展开全部
一个 A 开头,一个 J 开头。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式