哪位大哥用 Node 做过桌面应用求分享下经验
发布于 12 年前 作者 jiyinyiyong 9256 次浏览 最后一次编辑是 8 年前

用 Chrome 写了个玩具, 觉得在浏览器里跑太低级了 https://github.com/jiyinyiyong/chuangling 想用本地应用实现一遍. 我的平台是 Linux… 除了 JS 别的都没深入学过… 我关注了新闻里是 Node-Qt, Node-Webkit, APP.js , 平台看起来很多的样子, 看了下文档, Qt 因为是 C++, 文档没看懂. 后两者基于 webkit… 不知道成熟度怎么样? 求分享下经验

17 回复

node webkit吧。发微就有这个版本。用过,不错。就是最后生成的文件有点大。

app.js也不错 感觉文件大小都差不多

推荐node-webkit, 因为从网页调用node模块比较直接,不需要经过序列化,性能比较好;另外基于chrome的版本比较新,有很多新特性,比如webRTC

nodejs做桌面程序不好吧,主要是web方向的

主要是文档, 看不懂 Chromium 源码, 不知道楼上的软件怎么上手 app.js 给的文档貌似就上边的链接这一份, 也算比较详细了 可我用习惯的 <script> 还有直接在脚本里用 require 都没成功, 受打击了

… 其实我比较好奇为啥 node-webkit 不能从 NPM 安装, 挺怪的感觉

@rogerwang 建议把 Wiki 首页链接放在 Readme 作为显眼的标题… 之前 appjs 的文档我是翻到了邮件列表才注意到源码理由那么一份文档… 而且之前我翻来翻去没注意到楼上 Wiki 里还有文档 网上看到的 repo 一般都有网页版醒目的文档… 我下意识想不到那儿都.

@jiyinyiyong 谢谢。刚刚在首页里面加了醒目的标题

我要做一个桌面客户端,只是访问一个网站的网址,现在正在犹豫用appjs还是咱们这个。我的网站需要indexedDB支持,客户端能够全屏。并且客户端是不带地址栏了。我首先发现appjs的indexedDB支持有bug,node-webkit支持更好,但我不知道数据存在什么地方了。其他两方面node-webkit支持应该可以吧

我要做一个桌面客户端,只是访问一个网站的网址,现在正在犹豫用appjs还是咱们这个。我的网站需要indexedDB支持,客户端能够全屏。并且客户端是不带地址栏了。我首先发现appjs的indexedDB支持有bug,node-webkit支持更好,但我不知道数据存在什么地方了。其他两方面node-webkit支持应该可以吧

怎么样了 求指点桌面客户端!

我也好奇咧,如果一个web应用可以通过桌面客户端进行访问,并且访问的时候能够默认浏览器全屏那该多好啊~~求大牛指点~ 话说类似hao123的客户端么么~

用 node-webkit 和 appjs 可以做到… 大概还有其他技术, 毕竟 webkit 内核是独立可用的 如果你只要全屏的话… HTML5 有全屏的 API… 可以去看一下

回到顶部