É possível criar aplicações desktop com o node.js? [duplicado]

[[2] esta pergunta já tem uma resposta aqui:

criei uma aplicação usando o nó.js, e eu estou interessado em saber se é possível empacotar o lado cliente (JS, html ,css) e o lado servidor em uma aplicação autônoma (que não requer browser).

Author: itamarb, 2012-01-09

5 answers

Https://github.com/rogerwang/node-webkit é um projeto com o objetivo de executar uma instância do motor de navegador webkit no mesmo processo que nodejs. Ele permite que você use diretamente os nós API no navegador. Ele Atualmente só funciona no linux funciona no Windows, Mac e Linux agora.

 45
Author: thejh, 2013-08-17 19:15:52
Também estou a investigar isto.

O AppJS parece muito promissor como uma api para construir aplicativos de desktop de plataforma cruzada usando HTML5, CSS3 e NodeJS. Infelizmente para mim, provavelmente não está suficientemente bem desenvolvido para o meu próximo projecto.

 13
Author: benedict_w, 2013-09-22 06:38:33

Tenho investigado este tópico desde que o projecto node-webkit foi anunciado.
Eu tenho um post no blog sobre meus primeiros esforços http://csainty.blogspot.com/2012/01/creating-desktop-apps-with-nodejs.html

Na última gota de código, poderá agora indicar uma aplicação que fecha a chamada de volta, o que torna mais fácil agora instigar o seu aplicador e um servidor web localhost quando a aplicação for iniciada. Então fecha tudo limpo quando estiver fechado.

Isto torna muito fácil a portagem de uma aplicação web para o ambiente de trabalho, dependendo das outras dependências do servidor que você possa ter.

var nwebkit = require('node-webkit'),
    http = require('http');

var server = http.createServer(function (req, res) {
    // If you need it you can create a local web server
    // You can also use express etc if preferred
    }).listen(3000, '127.0.0.1');

nwebkit.init({
    'url': 'index.html',
    'width': 800,
    'height': 600,
    'onclose': function() {
       server.close();
    }
});
 8
Author: Chris Sainty, 2012-01-16 07:35:29

Você pode escrever uma aplicação de ecrã com o Qt com o nó

Ver esta ligação

Https://github.com/arturadib/node-qt

 7
Author: MhdSyrwan, 2012-06-16 19:50:46
 0
Author: alessioalex, 2012-01-09 20:04:27