2009-12-29 20 views
8

據我所知,JavaScript是一種通用語言,但主要用於Web應用程序。有沒有JavaScript的非網頁應用程序?

我很想知道任何人是否將JavaScript用於非Web應用程序。另外,有沒有可用於非Web應用程序開發的工具?

+0

這是一個討論問題,不是? – jkndrkn 2009-12-29 19:04:20

回答

9

有一個合理的清單here:例如,它指出,Javascript可以(並且; ;-)用於編寫像Photoshop和OpenOffice.org這樣的非Web應用程序的目的。在同一維基百科頁面上,您可以找到幾個獨立的Javascript解釋器(即不屬於網絡瀏覽器的解釋器)的指針以及用於製作您的Java非Web應用程序更容易通過JavaScript編寫腳本(通過Rhino派生的獨立解釋器)。

2

當然!由於更新的JavaScript引擎(如V8RhinoSpiderMonkey)已經出現在「服務器端JS」(當然也可以像常規shell應用程序那樣使用)上。

我的2個收藏夾是NarwhalNodeJS

至於「工具」我與老備用的VIM和bash去:)

1

嗯,有人也寫Javascript OS(雖然它運行在瀏覽器...但還是不你的普通webapp)。

+0

這非常整齊。 – 2010-03-24 18:18:33

0

的JavaScript已經使用了一段時間的Web應用程序之外。你甚至可以獲得JavaScript的解析器,並將其添加到你的應用程序,如果你想。然後,您將自定義函數添加到JavaScript引擎,並允許您的用戶在您的應用程序中使用腳本語言。

0

MongoDB(來自「humongous」)是一個可擴展,高性能,開源,無模式,面向文檔的數據庫。你通過JavaScript與它進行交互。文檔是JSON斑點。

+0

文檔實際上是_BSON_,JavaScript僅用於通過嵌入式spidermonkey虛擬機的shell。實際的數據庫與JavaScript無關。 – rfunduk 2009-12-30 03:50:48

+0

實際的數據庫代碼與JavaScript無關。數據庫的查詢/維護接口是JavaScript。你通過JavaScript與BSON交互(就像它是JSON一樣)。關於公開可用的代碼的爭論很奇怪。 – 2009-12-30 15:43:59

0

htlmwithjavascript.hta(HTML應用程序)文件可以在Windows上運行,以執行腳本編寫HTML格式。 Windows腳本引擎也支持jscript。

0

Mac OS X中的儀表板小部件?

0

您可以在腳本編寫者MIDI使用JavaScript影響Apple Logic Pro X的插件以創建自定義MIDI插件。

相關問題