介绍ASP.NET 和 ASP的不同

ASP 与 ASP。NET的重要区别包括:

        1. 开发语言不同:ASP 的开发语言仅局限于使用 none-type 脚本语言,给客户端脚本添加代码和给页面添加ASP代码是一样的。ASP。NET 的开发语言更为广泛,可以使用符合 .NET Framework 规范的任何一种功能完善的strongly-type 编程语言。

         2.运行机制不同:ASP是解释型的编程框架,因为没有事先编译,而是一边解释一边执行,故而页面的执行效率相对比较低。ASP,NET 是编译型的编程框架,服务器上运行的是编译好的代码,因此可以利用早期绑定来实现实时编译,进而提高执行效率。

         3. 运行环境不同:  ASP的运行环境是Windows 操作系统及IIS。ASP。NET的运行环境除了Windows操作系统还有。NET Framework。

  4.开发方式不同:ASP 将用户界面层和应用程序的逻辑层的代码混合在一起,因此因此在维护和从用方面比较困难。ASP。Net 将用户界面层和应用程序的逻辑层的代码分开,程序的复用性和维护性都得到了提高。

  5.诞生时间不同:1996年11月,Microsoft公司推出了两项Web技术,但由于它们诞生的时间和背景不同,所以它们之间的区别较大,主要区别在于开发语言,运行机制,运行环境,开发方式的不同。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值