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

Node-Webkit 还是有点坑啊。

  •  
  •   bringwin808 · 2014-03-20 12:32:38 +08:00 · 6064 次点击
    这是一个创建于 3912 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在在做个项目,基于Node-Webkit做的,由于要用到Node的一个UDP Broadcast功能,所以要获取IP和子网掩码。然后问题就出来了,NW自带的node v0.11.9版本用os.networkinterface获取的子网掩码在Windows上是错的,但是Mac\Linux上的却没这个Bugs,而我是用Mac开发的,所以没留意到。前几天刚把一个版本给老板拿去跟客户演示,演示平台是Win,结果我就悲剧了,被臭骂了一顿……
    16 条回复    2014-11-01 01:55:34 +08:00
    Just1n
        1
    Just1n  
       2014-03-20 13:23:29 +08:00
    感觉还是得加大测试量。
    我前几天在node-webkit里用mongoose,结果mongodb里存储的中文是乱码,在纯node环境里则正常,后来不得已就换成了mongodb官方提供的nodejs驱动,可是感觉还是没有mongoose好用。
    bringwin808
        2
    bringwin808  
    OP
       2014-03-20 16:31:34 +08:00
    @Just1n 有没有NW上好用的UI测试框架推荐?
    Just1n
        3
    Just1n  
       2014-03-20 16:40:21 +08:00
    @bringwin808 还真不知道呢。
    jsonline
        4
    jsonline  
       2014-03-20 17:49:30 +08:00
    不测试的错啊
    bringwin808
        5
    bringwin808  
    OP
       2014-03-20 20:43:16 +08:00
    @jsonline 本来就是开发的分支,老板拿去是跟客户预演而已。只不过这个Bug出得太离谱了……
    lijinma
        6
    lijinma  
       2014-03-20 20:47:44 +08:00
    @bringwin808 那你提issue了吗?

    另外,nw使用感觉怎么样?可以给一些你的分享吗?
    loading
        7
    loading  
       2014-03-20 21:18:18 +08:00 via iPhone
    一次编译到处调试。-java
    iwege
        8
    iwege  
       2014-03-21 10:39:56 +08:00
    MS 0.9还不是推荐版本呢,一般稳定版本应该选择0.8.5 。

    如果0.8.5也有同样的问题,然后确认同版本的node没问题。可以直接提issue了。
    yangkeao
        9
    yangkeao  
       2014-03-21 11:03:06 +08:00
    nw太大了。。这才是第一个问题。。
    bringwin808
        10
    bringwin808  
    OP
       2014-03-21 14:11:14 +08:00
    @lijinma 我看是Node的问题,已经向Node提Issue了。
    bringwin808
        11
    bringwin808  
    OP
       2014-03-21 14:13:24 +08:00
    @iwege 0.8.5带的Node不是V0.11的,os.networkinterface()没有提供子网掩码,所以只能用0.92的版本。偏偏node v0.11的子网掩码在Win下是出错的。
    bringwin808
        12
    bringwin808  
    OP
       2014-03-21 14:22:42 +08:00
    @yangkeao 嗯嗯,光是NW就有二十来M了。而且不知为何NW在我老板的电脑上打开很慢,照理来说NW第一次打开的时候慢是正常的,因为要解包自己的HTML代码,但是不知道为何在我老板的电脑上老是这么慢。
    bringwin808
        13
    bringwin808  
    OP
       2014-03-21 14:23:19 +08:00
    @loading 跨平台的东西就是这么坑,以前用QT的时候也发现这样的问题。
    Narcissu5
        14
    Narcissu5  
       2014-03-22 11:38:56 +08:00 via Android
    大部分源于posix的跨平台技术,在win上也就意思意思。非主流的更是如此
    clowwindy
        15
    clowwindy  
       2014-04-11 17:21:12 +08:00
    从 node-webkit 的试用规模来看测试还是欠缺覆盖的,自己使用的时候要在各个平台上做好测试。
    pertersonvv
        16
    pertersonvv  
       2014-11-01 01:55:34 +08:00
    @Narcissu5 qt不是主流吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:56 · PVG 10:56 · LAX 18:56 · JFK 21:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.