V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alittletrain
V2EX  ›  问与答

如何将 HTML 打包成桌面应用?

  •  
  •   alittletrain · 2016-10-31 22:36:34 +08:00 · 3592 次点击
    这是一个创建于 2977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看到过的 exe ,打开之后好像是封装的网页,网上搜了下似乎叫 node-webkit 还有其他的方式吗?体积尽量小一点的,移植性好的。

    第 1 条附言  ·  2016-11-01 08:39:55 +08:00
    感谢各位回复,我说明一下,需求就是简单的 HTML 打包,还请告诉我一下 native 是啥。。
    9 条回复    2016-11-01 08:34:27 +08:00
    murmur
        1
    murmur  
       2016-10-31 22:58:08 +08:00
    体积尽可能小一点不可能,他又不能像微软那样一套 c++运行库通吃(就 c++运行库还有 2005-2015 一堆版本等着你装呢)
    然后,我用过 nw.js ,就是 node-webkit ,坑 tm 多的 1b ,你难道没看到这东西看起来很美好实际上做出来的、大家都用的就是俩豪华记事本,然后微软的启动速度还是压着阿童木打
    稍微 native 一点的东西,这玩意儿就趴窝了,他又不像 phonegap 那样别人做了一堆 native 适配的插件给你用
    另外一点, nw.js 的某一些版本,不知道是新版旧版,在比较新的机器上,比如 i5 独显,是开不了 3d 加速的,然后某一些可以,开不了加速你的 canvas 什么渲染还想有帧数么。。
    老实选正路子吧
    mafic
        2
    mafic  
       2016-10-31 22:59:07 +08:00 via iPhone
    air 打包
    macroideal
        3
    macroideal  
       2016-10-31 23:13:14 +08:00 via iPhone
    Postman 这种不知道是怎么做的
    miao1007
        4
    miao1007  
       2016-10-31 23:15:38 +08:00 via Android
    postman , typora 都是用一个叫做 electro 什么做的,但是有内存泄漏
    fffflyfish
        5
    fffflyfish  
       2016-11-01 00:20:37 +08:00 via iPad
    electron
    ck65
        6
    ck65  
       2016-11-01 00:58:23 +08:00
    确实, Electron app 只要是比记事本高级点的,比如今一个 Chrome 的 tab 内存还高,成倍数的高。
    yyfearth
        7
    yyfearth  
       2016-11-01 02:00:31 +08:00
    nw.js 不如 electron 好用
    但是都太肥大了

    如果你的 HTML 兼容性好 没用 HTML5 的功能
    其实一个 IE 的壳就够了 大小也就 几百 K 大
    每个版本的 Windows 都支持 但是你需要解决 IE 内核兼容性问题
    Senevan
        8
    Senevan  
       2016-11-01 07:44:44 +08:00 via Android
    electron atom 编辑器就是用的这个,问题是一个 hello world30MB 起步
    ragnaroks
        9
    ragnaroks  
       2016-11-01 08:34:27 +08:00
    现在无非就 nw.js/electron,
    要是不考虑 native 的话,可以用直接用带 browser 控件的 wpf/mfc 等直接套一个算了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.