據我所知,JavaScript是一種通用語言,但主要用於Web應用程序。有沒有JavaScript的非網頁應用程序?
我很想知道任何人是否將JavaScript用於非Web應用程序。另外,有沒有可用於非Web應用程序開發的工具?
據我所知,JavaScript是一種通用語言,但主要用於Web應用程序。有沒有JavaScript的非網頁應用程序?
我很想知道任何人是否將JavaScript用於非Web應用程序。另外,有沒有可用於非Web應用程序開發的工具?
是的,你有例如在Adobe Acrobat的Javascript來自定義PDF文件。
它們也用於服務器端項目,例如Jaxer,Javascript Server。
當然!由於更新的JavaScript引擎(如V8,Rhino和SpiderMonkey)已經出現在「服務器端JS」(當然也可以像常規shell應用程序那樣使用)上。
至於「工具」我與老備用的VIM和bash去:)
javascript可以用作通用語言,例如,您可以在.NET平臺上編寫應用程序JScript.NET(儘管JScript與javascript規範不完全兼容)。
你可以找到一些更多的用途在這裏的Web應用程序外:
http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages
的JavaScript已經使用了一段時間的Web應用程序之外。你甚至可以獲得JavaScript的解析器,並將其添加到你的應用程序,如果你想。然後,您將自定義函數添加到JavaScript引擎,並允許您的用戶在您的應用程序中使用腳本語言。
Rhino是用Java編寫的JavaScript實現未連接到瀏覽器: http://www.mozilla.org/rhino/
你可以用它來建立一些服務器端。
MongoDB(來自「humongous」)是一個可擴展,高性能,開源,無模式,面向文檔的數據庫。你通過JavaScript與它進行交互。文檔是JSON斑點。
文檔實際上是_BSON_,JavaScript僅用於通過嵌入式spidermonkey虛擬機的shell。實際的數據庫與JavaScript無關。 – rfunduk 2009-12-30 03:50:48
實際的數據庫代碼與JavaScript無關。數據庫的查詢/維護接口是JavaScript。你通過JavaScript與BSON交互(就像它是JSON一樣)。關於公開可用的代碼的爭論很奇怪。 – 2009-12-30 15:43:59
htlmwithjavascript.hta(HTML應用程序)文件可以在Windows上運行,以執行腳本編寫HTML格式。 Windows腳本引擎也支持jscript。
Mac OS X中的儀表板小部件?
您可以使用JavaScript和許多Web Runtime平臺創建本地桌面和移動應用程序。它們包括:
您可以在腳本編寫者MIDI使用JavaScript影響Apple Logic Pro X的插件以創建自定義MIDI插件。
這是一個討論問題,不是? – jkndrkn 2009-12-29 19:04:20