跳到主要内容
CNode

哪位大哥用 Node 做过桌面应用求分享下经验

社区
Jjiyinyiyong发布于 14 年前最后回复 13 年前
17102380

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

查看回复

回复 (17)

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

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

W
whedge#1413 年前

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

B
babata#1313 年前

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

W
weiyongqing123#1214 年前

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

W
weiyongqing123#1114 年前

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

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

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

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

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

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

Z
zhs077#614 年前

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

R
rogerwang#414 年前

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

M
mjerry#214 年前

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

X
xiaojue#114 年前

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

参与回复

登录后即可参与回复。登录