2010-02-23 11 views

risposta

2

Le tre opzioni migliori che conosco sono Rhino (utilizzando Swing o altri framework grafici Java), Seed e Gjs.

Seed e Gjs sono entrambi progetti Gnome che collegano le librerie GTK + e Gnome a JavaScript. Seed utilizza il runtime JavaScriptCore di WebKit e Gjs utilizza il motore Spidermonkey di Mozilla. Gnome Shell sta usando Gjs.

Un'altra opzione che, per quanto ne so, è ancora piuttosto immatura è Gom. Invece di un semplice collegamento JavaScript per GTK +, ha un'interfaccia DOM di tipo HTML.

+0

Voglio anche sottolineare che sia Seed che GJS supportano Clutter tramite GObjectIntrospection. –

0

Sì usando Rhino anche se sembra un percorso convolated ...

1

ci sono vari modi per farlo. Oltre a Rhino, V8/node.js è uno di questi.

+0

+1 per aver menzionato Node.js, è un modo fantastico e divertente per creare server –

+0

Ma non è proprio relativo a Gnome. Eppure hai ancora il mio +1 per menzionare Rhino anche se non è così divertente. –

0

Non so molto sull'accesso alla grafica Gnome/Clutter, ma diversi SSJS (Server-side_JavaScript) disponibili che possono funzionare su ambienti Linux.

Problemi correlati