2010-02-23 109 views

回答

2

我知道的三個最佳選項是Rhino(使用Swing或其他Java圖形框架),SeedGjs

種子和GJS是結合了GTK +和GNOME庫的JavaScript兩個侏儒項目。 Seed使用WebKit的JavaScriptCore運行時,而Gjs使用Mozilla的Spidermonkey引擎。 Gnome Shell使用Gjs。

另一種選擇是,據我所知,至今仍是相當不成熟的Gom。它不僅僅是一個GTK +的JavaScript綁定,它有一個類似HTML的DOM接口。

+0

我也想指出,Seed和GJS都通過GObjectIntrospection支持Clutter。 –

0

是的,使用犀牛,雖然它看起來像一個convolated路徑...

1

有多種方法可以做到這一點。除了Rhino,V8/node.js就是其中之一。

+0

+1提的Node.js,這是構建服務器 –

+0

一個偉大而有趣的方式,但它不是真正的侏儒相關。然而,儘管它不那麼有趣,但你仍然可以獲得提及犀牛的+1。 –

相關問題