2011-12-17 2 views
5

Utilizzare il linguaggio Javascript con Seed sembra ottimo. Ma come lo usi in Windows, Mac, Android? C'è qualche porta disponibile per quelli?Come utilizzare Seed in Windows, Mac, Android per scrivere applicazioni standalone in JavaScript?

stavo cercando di testarli in cross-piattaforme in cui nella mia Gnome funziona solo, come ad esempio: http://git.gnome.org/browse/seed-examples/tree/

#!/usr/bin/env seed 

Gtk = imports.gi.Gtk; 
Gtk.init(Seed.argv); 

var window = new Gtk.Window({title: "Example"}); 

window.signal.hide.connect(Gtk.main_quit); 
window.show_all(); 

Gtk.main(); 

risposta

4

Potrebbe non essere la risposta che stai cercando, ma i seed wiki stati quel Seme è per la "piattaforma GNOME", non viene fornito con un pacchetto all-in-one GTK multipiattaforma.

Se si vuole fare lo sviluppo cross platform leggero e interprete-centric con javascript, si consiglia di guardare rinoceronte di Mozilla (probabilmente accoppiato con SWT, ho trovato che piuttosto facile - ha fatto un paio di script che funziona su osx/win/linux se la macchina ha java e js.jar) o node.js (se non è richiesta alcuna interfaccia grafica, non ho mai avuto fortuna con i collegamenti grafici del nodo in modo cross platform) - node-webkit da Anche il reparto opensource di Intel sembra interessante.

Se Android è un must e si cura di rinunciare interpreti, si può provare AS3 (SDK Flex è "libero" e ora abbiamo in cattività applicazioni AIR Runtime) o Neko/haxe, sono ECMAScript dialetti, ma naturalmente ci sono un sacco di possibilità; questi sono quelli che ho visto prima. Spero che sia d'aiuto e scusa se non fosse così.

+0

Voglio solo dirvi: node-webkit è sorprendente. Si adatta perfettamente alle mie esigenze. Grazie per averci reso consapevoli! :) – DaVince

1

Szabolcs Kurdi è giusto, ma c'è una soluzione per arrivare javascript a lavorare con gui in Windows.

sua chiamata app.js ed è un modulo nodejs altamente sviluppata. (Windows, Mac, Linux)

appjs.org

controllare fuori se vi piace. Personalmente lo uso e lo adoro.

si può anche utilizzare webkits Debugger JavaScript in essa chiamando window.frame.openDevTools(); e puoi inoltrare i metodi del modulo nella sua parte.

oltre ad utilizzare appjs è possibile utilizzare i file in Windows .hta al fine di creare moduli utilizzando javascript. non lo raccomanderei, dato che microsoft jscript è molto limitato in termini di debugabilità, prestazioni e supporto.

è inoltre necessario tenere presente che gnome utilizza javascript nel suo nucleo in più modi, quindi ha api di metodi nativi che non si troveranno in jscript di microsoft.

al fine di ottenere qualcosa di simile mi sarebbe srsly consiglio di nodejs dal momento che si può allungare con migliaia di moduli (mentre appjs è uno di loro).