Javascript广泛用于在网络上创建应用。桌面等怎么样? Gnome Shell由它制成。我只是好奇是否允许开发人员访问Gnome / Clutter图形库?
答案 0 :(得分:2)
我所知道的三个最佳选项是Rhino(使用Swing或其他Java图形框架),Seed和Gjs。
Seed和Gjs都是将GTK +和Gnome库绑定到JavaScript的Gnome项目。 Seed使用WebKit的JavaScriptCore运行时,Gjs使用Mozilla的Spidermonkey引擎。 Gnome Shell正在使用Gjs。
据我所知,另一个选择仍然相当不成熟的是Gom。它不仅仅是GTK +的JavaScript绑定,而是一个类似HTML的DOM接口。
答案 1 :(得分:1)
有多种方法可以做到这一点。除了Rhino,V8 / node.js就是其中之一。
答案 2 :(得分:0)
是的,使用Rhino,虽然它看起来像一条遥远的路径......
答案 3 :(得分:0)
由Alan Knowles检查recent post。
答案 4 :(得分:0)
我不太了解Gnome / Clutter图形访问,但有几种可用于Linux环境的SSJS(Server-side_JavaScript)。