陈坤参加过的综艺节目:什么叫asp.net

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 05:15:16

ASP.NET是建立在.NET Common Language Runtime(CLR)之上的新一代网络开发工具,运行在服务器端,用以建立功能强大的WEB应用。

ASP.NET页面是运行在服务器上的、经过编译的CLR代码,ASP.NET在执行前,都是经过编译的,而不是采用ASP那样的解释执行的办法。ASP.NET首先被编译成接近机器语言的MSIL(Microsoft Intermediate Language)语言,然后再由JIT(Just-in-Time)编译器编译成机器代码。不同的机器,有不同的JIT编译器,因此,ASP.NET对平台的依赖性将大大减小。另外,ASP.NET对编程语言没有了限制,你不但可以用VB,C#,JSCRIPT,来编写网络应用程序,也可以用COBOL, Perl, Python, Eiffel, SmallTalk, Lisp, Scheme, Objective Camel等。可以说,你可以采用任何你喜欢的语言来编写。只要这种语言编写的ASP.NET代码能够被编译成MSML语言。

ASP使用的VB Script,JAVA,它把脚本语言直接嵌入Html文档中.应用处理与html标记混杂在一起从而不易分辨,性能不易扩充,脚本语言的功能有限。
ASP.net彻底抛弃了脚本语言,用C#或VB编写,为开发者提供了更加强有力的编程资源,允许用服务器控件取代传统的html元素,而且代码与界面分开。