-4

当我查找此内容时,我会收到有关 node.js 的建议。但我不想使用我不理解的抽象。是否可以只使用javascript?

4

2 回答 2

3

你需要一些东西来解释和执行 JavaScript。(据我所知,没有任何东西可以将 JavaScript 编译为可以独立运行的常规可执行文件。即使有,您最初仍然需要那个编译器。)

Node.js 使用 Google 的 V8 引擎来执行 JavaScript,并提供了一个小型函数库。您会注意到大多数这些函数实际上只是 JavaScript 本身。(许多确实与本机代码绑定。

简而言之,肯定有可能,但没有编译器或解释器就不行。Node.js 是最简单的入门方式。此外,它没有添加额外的抽象层,并且除非您需要内置库,否则不会加载它们。

于 2012-11-09T03:08:31.140 回答
0

Node.js 是您将获得的最接近“仅 JavaScript”的东西。要执行 JavaScript,您需要一个 JavaScript 引擎,而 node.js 以 Google 的 V8 引擎的形式提供了它。如果你想在服务器上运行 JavaScript,我会说 Node.js 是要走的路。

于 2012-11-09T03:16:25.070 回答