介绍ASP.NET 和 ASP的不同

来源:互联网 发布:python笔试题及答案 编辑:程序博客网 时间:2024/05/16 04:31

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技术,但由于它们诞生的时间和背景不同,所以它们之间的区别较大,主要区别在于开发语言,运行机制,运行环境,开发方式的不同。



原创粉丝点击