V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yedingding
V2EX  ›  分享发现

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

  •  
  •   yedingding · 2014-07-29 13:55:09 +08:00 · 5405 次点击
    这是一个创建于 3768 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上周的 Teahour 采访了 node-webkit 的作者王文睿,根据节目聊的和自己开发 node-webkit 的经验,写了一篇介绍文。如果你准备用 node-webkit 来写跨平台桌面应用的话,强烈推荐看看,没介绍怎么用,介绍一些实现细节让你知道如何更好的用。

    http://yedingding.com/2014/07/28/node-webkit-intro.html
    13 条回复    2014-07-30 11:09:51 +08:00
    lijinma
        1
    lijinma  
       2014-07-29 14:22:34 +08:00
    文章写的不错,不过没有分析下node-webkit的缺点,比如应用体积太大等等。

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

    不过,真的很感谢 Teahour 的采访。
    sanddudu
        2
    sanddudu  
       2014-07-29 14:48:12 +08:00
    之前一直在猜 wwr 的意思
    原来是名字
    jsonline
        3
    jsonline  
       2014-07-29 14:58:24 +08:00
    用过了,不推荐。
    yedingding
        4
    yedingding  
    OP
       2014-07-29 15:41:52 +08:00
    @lijinma 体积大这个真不好解决,毕竟 nw 并不能像 .NET Framework, Cocoa Library 这种进标准库,所以要发布只能打包进去。其他总体来说看应用场景,抛开应用很难单独说缺点,毕竟每个系统都开发原生应用真的是小团队无法承受之伤。
    yedingding
        5
    yedingding  
    OP
       2014-07-29 15:42:08 +08:00
    @sanddudu 哈,是的。
    yedingding
        6
    yedingding  
    OP
       2014-07-29 15:42:24 +08:00
    @jsonline 能给一些你的使用感受吗,谢谢
    14
        7
    14  
       2014-07-29 16:17:35 +08:00
    客户端方面Evernote部分模块现在也用nw了,C:\Program Files (x86)\Evernote\Evernote\NodeWebKit
    jsonline
        8
    jsonline  
       2014-07-29 16:30:49 +08:00 via Android
    @yedingding 系统API太少,连模式对话框都没有。
    也没有方便的快捷键绑定,不支持全局快捷键。不支持代理。大概就这些
    Niphor
        9
    Niphor  
       2014-07-29 16:35:39 +08:00
    体积大还能理解,关键是会把文件解压到C盘里面,有时还不删掉,像我这样有洁癖的受不了...
    既然是zip压缩,直接读写应该也不是什么难事才是...
    loading
        10
    loading  
       2014-07-29 16:54:41 +08:00 via Android
    @Niphor 赞同居然要解压zip这个缺点
    yedingding
        11
    yedingding  
    OP
       2014-07-29 23:31:07 +08:00
    @jsonline 快捷键已经支持了。系统 API 是不多,因为这部分是要完全自己实现的,同时还要跨平台实现。
    jsonline
        12
    jsonline  
       2014-07-30 07:20:24 +08:00 via Android
    @yedingding 所以我感觉不如直接用 Chrome Packaged App
    alex_ilex
        13
    alex_ilex  
       2014-07-30 11:09:51 +08:00
    应用体积大其实不是什么大问题。现在桌面应用没几个小的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.