[英]What is and where is the runtime environment for 'PHP' like the 'Node.js' runtime environment for 'Javascript' to build server-side web applications?
[英]Can node.js be used as a framework for running arbitrary server-side Javascript in web applications?
node.js可以用作运行服务器端Javascript的通用框架,专门用于Web应用程序,完全与它的非阻塞和异步路由I / O功能无关吗? 具体来说,我想知道我是否可以在(web)服务器上运行任意Javascript而不使用其他node.js功能。
是的,可以将node.js用于命令行应用程序,例如:
$ cat hello.js
console.log('Hello world!');
$ node hello.js
Hello world!
它基本上就像这方面的任何脚本语言一样。
最后,“node.js”位于v8运行时环境中,因此您当然可以执行任意Javascript代码。 但是,由于采用单处理设计,可能难以并行运行多个CPU密集型计算。 这不是node.js的设计目标。
是。 重要的是要理解的是Node是一组I / O绑定(文件,TCP等),它们位于Chrome的V8 JavaScript解释器之上。
您可以在两种模式下使用Node:
执行已知的JavaScript文件
$ node some_script.js
在REPL中执行(交互模式)
$ node
var i = 1;
的console.log(ⅰ);
1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.