¿Puedes hacer Desarrollo de Escritorio usando JavaScript? [cerrado]


Sé que hay JScript.NET, pero no es lo mismo que el JavaScript que conocemos de la web.

¿Alguien sabe si hay plataformas/compiladores basados en JavaScript para el desarrollo de escritorios? Más específicamente el desarrollo de escritorio de Windows.

Author: nicael, 2008-09-21

18 answers

Existe XULRunner, que te permite crear aplicaciones GUI como Firefox usando JavaScript y XUL. Sin embargo, tiene mucha extensión para JavaScript, usando XPCOM. También ofrecen Prism que te permite crear aplicaciones web que funcionen sin conexión, como AIR. Yahoo lo usa para su cliente de escritorio de correo electrónico Zimbra.

 26
Author: Zach,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:17:40

Sí, con Adobe AIR. Adobe AIR le permite crear aplicaciones de escritorio con Javascript, Flex o Flash.

 25
Author: Justin Poliey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:09:54
 25
Author: gustavodiazjaimes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-03 22:43:11

Windows 8 permite que las aplicaciones de la Tienda Windows se escriban en HTML5/JavaScript.

 14
Author: Chris Pietschmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-18 14:11:53

"node-webkit es un tiempo de ejecución de aplicación basado en Chromium y node.js. Puede escribir aplicaciones nativas en HTML y Javascript con node-webkit. También le permite llamar a Node.módulos js directamente desde el DOM..."

 9
Author: Michael A. Jackson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-11 05:35:28

Hay Titanium Developer que es similar a Adobe AIR (html+css+javascript), pero no requiere un marco para ser preinstalado.

 8
Author: Muxa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-18 05:56:06

Puede crear una aplicación de escritorio utilizando XML y javascript (y/o VBS) utilizando el host de script de Windows.

El truco es guardar el archivo XML con una extensión .hta. Véase esta referencia.

 7
Author: dsm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-21 12:10:14

Está SpiderMonkey, un motor JavaScript escrito en C y Rhino, una implementación de JavaScript en Java.

 6
Author: David G,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:35:19

Prueba AppJS, es un SDK sobre NodeJS y Chromium Embedded Framework. Puede crear aplicaciones de escritorio fácilmente con las tecnologías web.

 5
Author: Morteza Milani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-05 10:17:22

Google Gears . También está Mozilla XUL , pero es demasiado complicado, en mi humilde opinión (aunque extremadamente poderoso).

 3
Author: Mike Hordecki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:26:36

Google tiene una nueva tecnología interesante en marcha. Está en una etapa bastante temprana, pero ya funciona bien. Se llama Aplicaciones empaquetadas y está utilizando Chrome como tiempo de ejecución y funciona tanto en Pc como en Mac. Echa un vistazo a http://developer.chrome.com/apps/about_apps.html

 3
Author: arpo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-29 12:31:06

Otra opción que no vi mencionada es para las aplicaciones Cocoa (Mac OS X, iPhone OS) puede usar una vista web (WebKit incrustado) como la interfaz de usuario de la aplicación.

 2
Author: eyelidlessness,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-08 07:30:11

Existe el Konfabulator de Yahoo para el escritorio de Windows.

 1
Author: Kris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:11:47

El script# tiene extensiones para los Gadgets de Vista.

Http://projects.nikhilk.net/ScriptSharp /

 1
Author: mattlant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-20 21:39:32

Puede probar JavaLikeScript, no proporciona los mismos objetos nativos/raíz que un navegador web, pero tiene características de red y de interfaz de usuario.

 1
Author: jls,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-04 21:10:26

Aquí hay algunos JSOS (Sistemas Operativos Javascript), algo así como que todavía necesitan un navegador.

Http://fractalbrain.net/ /* El Mejor. */

Http://cometdesktop.com / / * Muy bien. */

Http://skylightproject.com/ /* Peor */

 0
Author: JamesM-SiteGen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-19 18:19:40

Respondí con node-webkit arriba, pero recientemente vi una presentación en Tint2. Parece abordar las preocupaciones de seguridad con node-webkit y parece prometedor.

 0
Author: Michael A. Jackson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-27 21:27:50

Electron, originalmente Atom Shell, permite que las aplicaciones se escriban en tecnologías web (HTML, JS, CSS) y se ejecuten en cualquiera de los principales sistemas operativos, incluido Windows.

 0
Author: Hatchet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-21 23:42:45