运行时是否始终是框架的一部分?

问题描述 投票:0回答:1

在.Net Framework中,代码是使用CLR执行的。这种方法对所有框架都是通用的吗? Node.js、Angluar、React 等框架是否包含 Runtime?

我试图查找相关信息,但没有成功。

.net
1个回答
0
投票

没有。

这种方法并不适用于所有框架。框架和运行时系统通常是相关的,但它们可能会有所不同,具体取决于编程语言和我们使用的特定技术。

对于 .Net Framework,它是 Microsoft 的软件框架,用于在 Windows 上开发和执行应用程序。正如您提到的,.Net 使用公共语言运行时 (CLR) 来执行 .Net 代码。

对于 Node.js 来说,它是一个运行时环境,允许我们在服务器端运行 JavaScript。另外,Node.js 不是一个框架,而是一个运行时,由 Google 的 V8 JavaScript 引擎提供支持。

对于 Angular 和 React。它们是用于构建用户界面(尤其是在 Web 上)的 JavaScript 框架。它们不包含自己的运行时。它们所做的就是在 Web 浏览器提供的 JavaScript 环境中运行,该环境可以是 V8(在 Chrome 中)、SpiderMonkey(在 Firefox 中)或其他 JavaScript 引擎,具体取决于浏览器。

© www.soinside.com 2019 - 2024. All rights reserved.