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

嵌套 web 技术的桌面程序是不是都很庞大呢?

  •  
  •   pertersonvv · 2014-12-24 10:29:36 +08:00 · 3954 次点击
    这是一个创建于 3382 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在在程序里包含一个浏览器?
    这个浏览器只能是webkit,不能是firefox或者ie么?
    29 条回复    2017-09-02 19:17:10 +08:00
    zealic
        1
    zealic  
       2014-12-24 11:05:37 +08:00   ❤️ 1
    如果WebKit 技术难度是 3,那么 Firefox 是8
    IE,可以,但是兼容性 无法保证。
    pertersonvv
        2
    pertersonvv  
    OP
       2014-12-24 11:06:43 +08:00
    @zealic 为何兼容性无法保证呢?
    zealic
        3
    zealic  
       2014-12-24 11:14:47 +08:00
    @pertersonvv 你不会知道用户机器上到底是 IE6、7、8、9、10、11
    pertersonvv
        4
    pertersonvv  
    OP
       2014-12-24 12:58:56 +08:00
    @zealic ie系列兼容性很难搞么?
    kofj
        5
    kofj  
       2014-12-24 13:02:56 +08:00 via Android
    如果是用来布局和做异形窗口,可以考虑用htmlayout
    omi4399
        6
    omi4399  
       2014-12-24 13:05:53 +08:00
    参考网易云音乐 Mac版
    pertersonvv
        7
    pertersonvv  
    OP
       2014-12-24 14:09:13 +08:00
    @omi4399 它用啥web技术了呢?
    pertersonvv
        8
    pertersonvv  
    OP
       2014-12-24 14:12:13 +08:00
    @kofj 收费的:(
    omi4399
        9
    omi4399  
       2014-12-24 14:28:09 +08:00
    @pertersonvv 就是个 web 的
    datou552211
        10
    datou552211  
       2014-12-24 14:34:44 +08:00
    其实就是个web浏览器,而且这个web浏览器只能访问一个网站==
    robertlyc
        11
    robertlyc  
       2014-12-24 16:42:15 +08:00
    node-webkit
    kofj
        12
    kofj  
       2014-12-24 18:02:06 +08:00
    @pertersonvv 官方说了,免费的,即便是商用。

    HTMLayout is free for commercial and non-commercial use but if you are planning to do serious design we would like you to consider buying technical support option, it is not that expensive.

    http://www.terrainformatica.com/htmlayout/prices.whtm
    devon
        13
    devon  
       2014-12-24 18:41:42 +08:00
    Node Webkit +1,比较稳定。网易那个也开源了,叫 Hex ,但不是很好用。
    lincanbin
        14
    lincanbin  
       2014-12-24 19:50:57 +08:00   ❤️ 1
    你是认为那些嵌套Web服务的软件都自带了一个浏览器引擎吗?
    pertersonvv
        15
    pertersonvv  
    OP
       2014-12-25 01:11:31 +08:00
    @devon hex比node+webkit还难用 么?
    pertersonvv
        16
    pertersonvv  
    OP
       2014-12-25 01:12:03 +08:00
    @lincanbin 是嵌套html,js的叫浏览器吧?只调用数据不算的
    lincanbin
        17
    lincanbin  
       2014-12-25 02:35:36 +08:00 via Android
    @pertersonvv C#之类的GUI编程里都有对应的控件与接口的。
    pertersonvv
        18
    pertersonvv  
    OP
       2014-12-25 03:04:51 +08:00
    @lincanbin 这里要调用IE的dll吧?
    lincanbin
        19
    lincanbin  
       2014-12-25 10:24:33 +08:00
    @pertersonvv 现有GUI编程,就是拖个控件或者几行代码的事
    devon
        20
    devon  
       2014-12-25 11:32:51 +08:00
    @pertersonvv Hex 文档少,更新慢,不好找资料。Node Webkit 更新很快,Roger Wang 也很用心,提过两个Bug,都很快修改了。用户群活跃,有问题也可以找到人讨论。
    pertersonvv
        21
    pertersonvv  
    OP
       2014-12-25 11:47:42 +08:00
    @devon hex基于node webkit修改的?
    pertersonvv
        22
    pertersonvv  
    OP
       2014-12-25 11:47:56 +08:00
    devon
        23
    devon  
       2014-12-25 12:17:05 +08:00
    @pertersonvv 不是。 Hex 与 Node Webkit 都是基于 Webkit 的。
    pertersonvv
        24
    pertersonvv  
    OP
       2014-12-25 12:18:48 +08:00
    @devon hex也是node与webkit杂交么?
    devon
        25
    devon  
       2014-12-25 13:10:36 +08:00
    @pertersonvv 是的,具体的你可以看看他们的介绍 http://hex.youdao.com/zh-cn/index.html#bottom
    endrollex
        26
    endrollex  
       2014-12-25 15:19:19 +08:00
    Webkit 有Chromium Embedded Framework,好开发,其他两家有吗?
    g00001
        27
    g00001  
       2014-12-25 20:49:08 +08:00
    小有小的做法,用AAuto + webkit 开发桌面软件就很小,打包3MB多一点,几句代码就可以实现一个webkit壳子,支持桌面透明、异形窗口, 其实 webkit在排版上没有HTMLayout方便,HTMLayout就更小做的界面也好看。
    arrowna
        28
    arrowna  
       2016-06-05 09:06:03 +08:00
    @zealic 你说的是插件,还是内核集成?
    yaolixing
        29
    yaolixing  
       2017-09-02 19:17:10 +08:00
    他山界面开发框架是一套基于 Gecko 的跨平台界面解决方案。可使用 xul, html(5), css(3), js 开发界面,支持 js, c++互调,发行包大小 13MB
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3284 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:12 · PVG 22:12 · LAX 07:12 · JFK 10:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.