首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可以使用node.js创建桌面应用程序吗?

可以使用node.js创建桌面应用程序吗?
EN

Stack Overflow用户
提问于 2012-01-10 03:40:22
回答 3查看 72.9K关注 0票数 59

我已经使用node.js创建了一个应用程序,我想知道是否可以将客户端(js、html、css)和服务器端打包成一个独立的应用程序(不需要浏览器)。

EN

回答 3

Stack Overflow用户

发布于 2012-01-16 15:35:29

自从node-webkit项目宣布以来,我一直在研究这个话题。

我有一篇关于我早期努力的博客文章http://csainty.blogspot.com/2012/01/creating-desktop-apps-with-nodejs.html

在最新的代码删除中,您现在可以指定应用程序关闭回调,这使得在应用程序启动时实例化您的应用程序和本地主机when服务器变得很容易。然后当它关闭时,干净利落地关闭它。

这使得将web应用程序移植到桌面变得非常容易,这取决于您可能具有的其他服务器依赖项。

代码语言:javascript
复制
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();
    }
});
票数 9
EN

Stack Overflow用户

发布于 2012-06-17 03:50:46

您可以使用Qt和node编写桌面应用程序

查看此绑定

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

票数 7
EN

Stack Overflow用户

发布于 2012-01-10 04:04:27

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8794140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档