开始 node-webkit 前,你应该知道的

2014-07-29 13:55:09 +08:00
 yedingding
上周的 Teahour 采访了 node-webkit 的作者王文睿,根据节目聊的和自己开发 node-webkit 的经验,写了一篇介绍文。如果你准备用 node-webkit 来写跨平台桌面应用的话,强烈推荐看看,没介绍怎么用,介绍一些实现细节让你知道如何更好的用。

http://yedingding.com/2014/07/28/node-webkit-intro.html
5432 次点击
所在节点    分享发现
13 条回复
lijinma
2014-07-29 14:22:34 +08:00
文章写的不错,不过没有分析下node-webkit的缺点,比如应用体积太大等等。

希望可以加入一些缺点的介绍。

不过,真的很感谢 Teahour 的采访。
sanddudu
2014-07-29 14:48:12 +08:00
之前一直在猜 wwr 的意思
原来是名字
jsonline
2014-07-29 14:58:24 +08:00
用过了,不推荐。
yedingding
2014-07-29 15:41:52 +08:00
@lijinma 体积大这个真不好解决,毕竟 nw 并不能像 .NET Framework, Cocoa Library 这种进标准库,所以要发布只能打包进去。其他总体来说看应用场景,抛开应用很难单独说缺点,毕竟每个系统都开发原生应用真的是小团队无法承受之伤。
yedingding
2014-07-29 15:42:08 +08:00
@sanddudu 哈,是的。
yedingding
2014-07-29 15:42:24 +08:00
@jsonline 能给一些你的使用感受吗,谢谢
14
2014-07-29 16:17:35 +08:00
客户端方面Evernote部分模块现在也用nw了,C:\Program Files (x86)\Evernote\Evernote\NodeWebKit
jsonline
2014-07-29 16:30:49 +08:00
@yedingding 系统API太少,连模式对话框都没有。
也没有方便的快捷键绑定,不支持全局快捷键。不支持代理。大概就这些
Niphor
2014-07-29 16:35:39 +08:00
体积大还能理解,关键是会把文件解压到C盘里面,有时还不删掉,像我这样有洁癖的受不了...
既然是zip压缩,直接读写应该也不是什么难事才是...
loading
2014-07-29 16:54:41 +08:00
@Niphor 赞同居然要解压zip这个缺点
yedingding
2014-07-29 23:31:07 +08:00
@jsonline 快捷键已经支持了。系统 API 是不多,因为这部分是要完全自己实现的,同时还要跨平台实现。
jsonline
2014-07-30 07:20:24 +08:00
@yedingding 所以我感觉不如直接用 Chrome Packaged App
alex_ilex
2014-07-30 11:09:51 +08:00
应用体积大其实不是什么大问题。现在桌面应用没几个小的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX