首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET vs ASP.NET vs CLR vs ASP

问.NET vs ASP.NET vs CLR vs ASP
EN

Stack Overflow用户
提问于 2010-06-24 00:05:38
回答 6查看 34.4K关注 0票数 52

尽管我知道这些术语,但我常常会忘记它们之间的区别,只是为了给reference...Thanks留出一个位置,所有人都可以回答。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-06-24 00:08:33

Active Pages (现在称为ASP )是早于.Net的服务器端脚本环境,与之无关

ASP页面通常是用VBScript编写的,但也可以用Windows Scripting Host支持的任何语言编写-本机支持JScript和VBScript,并提供对PerlScript和其他动态languages.

  • 的支持的第三方库是托管代码和程序集的框架

可以使用具有CIL compiler.

  • ,公共语言运行库的any language编写.Net代码,该运行库是.Net框架使用的核心运行库

CLR将CIL code (以前的MSIL)转换成机器码(这是由JITter或ngen完成的)并执行it.

ASP.Net页面可以用任何.Net语言编写,但通常是用C#编写的。

你没有问到的其他术语:

  • ,通用中间语言,是一种所有.Net代码编译成的中间语言。

CLR执行CIL公共语言基础结构,是code.

  • ,运行时和行为的开放规范。Framework

  • 是可以运行programs

  • 的.Net的开源实现。.Net是一个构建在ASP.Net

上的.Net框架

票数 91
EN

Stack Overflow用户

发布于 2010-06-24 00:13:36

.NET框架是微软的一个软件框架,其中包含大量的基础库(类,用于开发软件的功能)。公共语言运行库-运行代码的工具也是.Net框架的一部分。有关更多信息,请访问Wikipedia

ASP.NET是微软推出的web应用程序框架,它是.Net框架的一部分。

CLR是公共语言运行库,是执行和运行为其编写的代码的虚拟机。有关它的更多信息,请访问Wikipedia

Microsoft 是一种早于.NET框架的脚本语言。可与脚本语言PHP (旧版本)相媲美。

...in short。

票数 11
EN

Stack Overflow用户

发布于 2010-06-24 00:12:36

.NET -包含大量库.NET Framework的Windows机软件框架

ASP.NET -一个web应用程序框架,旨在允许您使用.NET支持的语言来创建web应用程序ASP.NET

-Common语言运行库-可以从.NET框架跨所有.NET支持的语言CLR调用的一组核心库和托管代码

一个服务器端脚本环境,被ASP.NET取代。它允许你以类似于PHP Active Server Pages的方式编写web应用程序

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3103360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档