2011-12-17 7 views
5

Usar el lenguaje Javascript con Seed se ve muy bien. ¿Pero cómo lo usas en Windows, Mac, Android? ¿Hay algún puerto disponible para ellos?¿Cómo usar Seed en Windows, Mac, Android para escribir aplicaciones independientes en JavaScript?

yo estaba tratando de probarlos en cruzadas plataformas en las que en mi Gnome funciona solamente, tales como: 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(); 

Respuesta

4

Puede que no sea la respuesta que está buscando, pero los seed wiki estados que la semilla es para la "plataforma GNOME", no viene con un paquete multiplataforma GTK todo en uno.

Si desea hacer el desarrollo de plataforma cruzada ligera e intérprete centradas con javascript, es posible que desee ver en rinoceronte de Mozilla (probablemente junto con SWT, he encontrado que es bastante fácil - hizo un par de secuencias de comandos que funciona en osx/win/linux si la máquina tiene java y js.jar), o node.js (si no se requiere interfaz gráfica de usuario, nunca tuve suerte con enlaces gráficos de nodo en una plataforma cruzada) - node-webkit de El departamento de código abierto de Intel también parece interesante.

Si Android es una necesidad y es que quiere renunciar a los intérpretes, puede intentar AS3 (SDK de Flex es "libre" y ahora tenemos aplicaciones de aire en tiempo de ejecución en cautiverio) o neko/haxe, son ecmascript dialectos, pero por supuesto hay muchas posibilidades; estos son los que miré antes. Espero que ayude y lo siento si no lo hizo.

+0

Solo quiero decirte: node-webkit es increíble. Se adapta perfectamente a mis necesidades. ¡Gracias por informarnos! :) – DaVince

1

Szabolcs Kurdi tiene razón, pero hay una solución para obtener javascript para trabajar con GUI en Windows.

se llama app.js y es un módulo nodejs altamente desarrollado. (Windows, Mac, Linux)

appjs.org

a echarle un vistazo si quieres. Personalmente lo uso y lo amo.

incluso puede usar webkits javascript debugger IN al llamar a window.frame.openDevTools(); y puede reenviar los métodos del módulo al dominio de esto.

Además de usar appjs, podrías usar archivos .hta en windows para crear formularios usando javascript. No lo recomendaría, ya que microsoft jscript es muy limitado en depuración, rendimiento y soporte.

, también debe tener en cuenta que gnome utiliza javascript en su núcleo de múltiples maneras, por lo que tiene api's a métodos nativos que no encontrará en jscript de microsoft.

para obtener algo similar, le recomiendo encarecidamente nodejs ya que puede ampliarlo con miles de módulos (mientras que appjs es uno de ellos).

Cuestiones relacionadas