2011-06-14 71 views
2

我正在寻找使用Javascript编写一些代码以作为与浏览器或Web无关的命令行程序运行;它需要像命令行实用程序一样正常访问文件和目录。在这种情况下,对于稳定性和性能,Javascript的最佳Windows实现是什么?浏览器之外的Javascript

回答

4

我会看看Nodejs

+1

Node.js的可能是太多rwallace的需求,但[V8](http://code.google.com/p/v8/),其Node.js运行,可能是一个更简单的选择,Node.js用于编写服务器,我认为V8可能更适合这种用法。 – Wylie 2011-06-14 09:25:25

+0

对,我不需要服务器框架,但V8绝对看起来像一个强大的竞争的nDer。如果有人知道它如何与替代品相互叠加,我会感兴趣。 – rwallace 2011-06-14 09:27:24

+2

@Wylie是真的,但V8本身不是一个命令行应用程序。你必须编译一个包装到V8来处理脚本并运行它。节点确实有一个用于服务器的API的API,但它也可以做本地文件I/O;许多脚本语言(如Ruby和Python)也是如此,所以我不会让你失望。 – Nick 2011-06-14 09:31:23

3

我用jsdb或Windows cscript。在一些编辑器中(我的情况是Editplus,我也使用Aptana),你可以在编辑器中直接配置运行js-files。

当然在jsfiddle.net你可以创建与浏览器无关的javascript(除了输出,可以将[console。]记录或写入某个div)在某些情况下,可能会出现代码为eval

此外,该blog entry可能会给你额外的信息

+0

任何链接到斯托扬的网站是从我+1 +1 – 2011-06-14 11:52:14

相关问题