Actualmente estoy en la necesidad de desarrollar una aplicación de Windows. Quiero mantener las cosas simples (en el espíritu de uTorrent) y me gustaría que el programa resultante sea un archivo .exe único que contenga todo lo que necesita.Desarrollo de aplicaciones de Windows con JavaScript
El programa es simple. Solo necesita un poco de UI. Tiene que funcionar durante un largo período de tiempo (sentar allí como un icono de la bandeja). Necesita hacer algunas tareas de rutina como E/S simple. También necesita acceder a Internet, específicamente a algún servidor web.
Aparte de estos pequeños requisitos, me gustaría escribir todo en JavaScript, ya que me siento más cómodo con él que con cualquier otro idioma.
Sé que hay cosas como Windows Script Host que te permiten ejecutar programas de JavaScript e interactuar con algunas API de Win32, pero ¿podré hacer todo lo que necesito con Windows Script Host? ¿Puedo empaquetar todo el Windows Script Host en un solo .exe?
Si no, ¿qué alternativas tengo para JavaScript?
¿Conoces las HTA? Esa sería una forma de hacer * la GUI parte * completamente en HTML/CSS/JS, al menos. –
@Andreas: Sí, creo que funciona de manera similar a Windows Script Host (probablemente usa cscript.exe, etc.). Así que todavía no estoy seguro si es suficiente para hacer lo que necesito. –
JavaScript NO es un motor de navegador, es un lenguaje de scripting. Puede haber implementaciones de la misma que están vinculadas a un navegador en particular, pero al menos V8 es un motor "vanilla" sin ningún enlace particular. Eche un vistazo a Node.js para ver un ejemplo de uso no del navegador. –