.NET平台,.NET环境或.NET框架哪个正确?平台/环境/框架之间有什么区别?

pro*_*eek 8 .net environment platform frameworks nomenclature

在一些文档(即ECMA-334)中使用了".NET框架"的名称,但在其他文档中(在许多书中),使用了".NET平台".我看到有人将.NET称为.NET环境.

  • 哪一个是.NET的正确命名法?
  • 一般来说,平台/环境/框架之间有什么区别?

添加

不容易看出这三个名字是相同的

  • 我们不说Qt平台,但我们说Qt框架
  • 我们说跨平台表示许多操作系统的互操作性,但不是交叉框架.

如果人们只是说.NET环境,.NET平台和.NET框架只是.NET的相同含义,我可以买到它.

Mar*_*rek 15

这些在语义上是相同的.用法仅取决于使用它的上下文:

  • 您使用.NET框架(等于.NET库)构建代码

  • 代码在.NET平台上运行(在CLR中)

  • 您需要安装.NET环境(.NET框架可再发行)

它们都不是唯一的"正确的",而所有场景都是正确的.