2011-06-14 104 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