我怎么看过一个介绍说其实asp.net根本还是解释执行

解决方案 »

  1.   

    编译执行呀
    asp.net使你做网上应用程序能够象开发windows应用程序一样
      

  2.   

    它的编译其实就是编译成一种中间语言(MIL好象这么缩写:)),不是编译成机器代码。当然速度是比asp时代快多了。
      

  3.   

    编译执行啊,楼上的诸位说得已经很清楚了。
    l ASP.NET对于asp来说有什么突破呢?
      
    u 运行机制不同
        asp属于一种解释型的编程框架,它的核心是vbs和js,受这两种脚本语言的限制,决定了asp先天不足,它无法进行象传统编程语言那样的底层操作,所以如果你需要进行一些诸如socket、文件等的操作时不得不借助于用其他传统编程语言如C++、VB 、JAVA等编写的组件,并且由于它是解释执行的,所以在运行效率上大打折扣。而ASP.NET呢,它是一种编译型的编程框架,它的核心是NGWS runtime ,除了和asp一样可以采用vbs和js作为编程语言外,还可以用VB和C# 来编写,这就决定了它功能的强大,可以进行很多低层操作而不必借助于其他编程语言。
    u 执行效率
       由于它是编译后运行的,所以执行效率要比asp高得多。
      

  4.   

    请问各位,为什么我做的第一个ASP.NET程序感觉比ASP慢呢?并且很明显,可能会是什么原因??