【发布时间】:2015-06-20 18:03:40
【问题描述】:
好的菜鸟问题。
- 什么是 node.js?
- 它的用途和用途是什么?
他们说这是一种用于执行并行操作的服务器端技术。 Google V8 是解析器,语言是 Javascript,但我认为 Javascript 在服务器端不起作用。 node.js 究竟是如何做到这一点的?
对不起,我试图为它寻找一个好的答案,但我找不到关于 node.js 的任何好的解释。我也不太明白 node.js 从这些帖子中的作用:
【问题讨论】:
-
“我认为 Javascript 不能在服务器端运行” 那么,在这种情况下你错了。是什么让你这么想?
-
不确定有什么要理解的——JavaScript 是一种语言,就像 PHP、Java、Ruby 等一样。Node.js 是一个运行时环境,它使用 JavaScript 作为一种语言,并为开发人员提供工具与世界交互所必需的 - 访问文件系统、环境、TCP/UDP 通信等。
-
Node.js 是 V8 + I/O + 一个标准库......不确定你到底想知道什么。
-
对于浏览器专家/gal,我认为今天最重要的启示应该是 JavaScript 是一种语言(语法),而浏览器为您提供的是 DOM,即您的浏览器的运行时环境。然而,这是两个完全不同的东西。
-
在 浏览器 中执行的 JavaScript 与其他服务器通信的方式存在限制。但是,出于安全原因,这些是浏览器环境及其提供的 API 施加的限制。
标签: javascript node.js