永发信息网

ASP和ASP.net程序在执行时有怎样的区别?

答案:1  悬赏:40  手机版
解决时间 2021-03-20 12:46
ASP和ASP.net程序在执行时有怎样的区别?
最佳答案
首先,asp是解释型的编程语言,浏览器请求服务器,服务器负责解释即可。
而asp.net是编译型编程语言,请求服务器的时候,服务器将请求传递给.netframework,由.netframework编译后,再将结果返回。
也就是说,asp的语言每一次请求,服务器都需要解释一次。每次请求都需要消耗服务器资料。
而asp.net的是编译型的,只有第一次请求,服务器将请求传给.netframework。以后每次,然后将编译结果缓存。也就是为什么打开asp.net的网站,第一次会比较慢,以后就很快了,就是这个原因。
其次,asp的编程语言,可以用VBScript和JavaScript。当然需要在页面上声明。默认用的是VBScript,这是一种弱类型的脚本语言,直接解释运行。拥有简单的对象
asp.net可以用C#,VB等来编程,这是强类型的编程语言,程序需要编译后才能运行。全部是基于类,对象,成员的操作。

相同点,两者均可作为网页的编程语言,都可以使用像access,mssql等数据库,相比而言,asp.net比asp更强大。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怪物猎人3炎戈龙的爪怎么出?
想开个中型水厂,生产瓶纯净水,需要哪些水处
2017年社会人员可以报考警察
请问,重庆礼嘉中学(初中)和经开育才中学(
北京秋季有哪些非常好的户外徒步路线
三星手机移动号发信息有歌声怎么处理
为什么二战鱼雷轰炸机投弹要贴近海面?
为什么低值易耗品分次摊销要设立二级科目,分
鑫宁招待所地址在哪,我要去那里办事
苹果手机下的歌用其他播放器怎么播放
成都到广安组合车电话坐等急急急啊
设A={c,d},B={0,1,2},则AxB=?,BxA=? 求解
陈亮简历,
梦幻西游,都怎么收环的啊。用自动喊话机器?
冬天移植的盆栽树苗在室内会发芽吗?
推荐资讯
饭店开业诗一首
视频中的kux格式是什么意思?
谜底是医生的谜语
在街头看过一个魔术,表演者一打响指,食指尖
八字中庚辰日亥子月,食神旺发迹难寿什么意思
3.25x3.25x3.14=?
心情不好,整天焦虑不安怎么办
可以放图片找完整图的应用
元明清小说有哪些
主焦煤、配焦煤具体是什么煤种?
穿越醒来在棺材是什么小说
成语最后一个字带炙的有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?