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

混合开发 windows 客户端,除了 electron 还有哪些好用的技术框架

  •  
  •   zhuwd · 2020-05-13 07:20:19 +08:00 via iPhone · 6627 次点击
    这是一个创建于 1653 天前的主题,其中的信息可能已经有所发展或是发生改变。
    34 条回复    2020-05-14 02:33:04 +08:00
    manami
        1
    manami  
       2020-05-13 07:21:51 +08:00 via Android   ❤️ 1
    Flutter
    albertofwb
        2
    albertofwb  
       2020-05-13 07:56:44 +08:00 via Android
    pyqt
    murmur
        3
    murmur  
       2020-05-13 07:58:58 +08:00
    flutter 是坑 b,目前看最大的成品就是 qt,qt 的代表作是 wps,也就是和阉割版 office 一个级别的
    janxin
        4
    janxin  
       2020-05-13 07:59:49 +08:00
    必然是 Qt,Flutter 目前除了做 demo 正式用不行
    nvkou
        5
    nvkou  
       2020-05-13 08:08:03 +08:00 via Android
    flutter 的桌面只是个饼。就连 web 也不能打。属于搞安卓顺便搞下 iOS
    beginor
        6
    beginor  
       2020-05-13 08:41:22 +08:00 via Android
    darknoll
        7
    darknoll  
       2020-05-13 08:50:58 +08:00
    必须是 CEF,JS 、C++直接交互。
    agdhole
        8
    agdhole  
       2020-05-13 08:52:00 +08:00 via iPhone
    即将到来的 react-windows
    wangxkww
        9
    wangxkww  
       2020-05-13 08:54:37 +08:00
    Qt,如果想用 web 技术可以上 QtWebEngine,cef 核
    namelosw
        10
    namelosw  
       2020-05-13 08:57:27 +08:00
    Qt,不过还是 Electron 省事。
    以前 Electron 还有一些竞品比如 NW 之类的没那么流行,想法很好,不过 Electron 的实现比较简单靠谱。
    虽然很多人不喜欢 Electron,但是感觉确实很方便,而且平台兼容很好,所以各种 App 除了性能要求特别高的,现在新写的基本都是 Electron 了。
    janda
        11
    janda  
       2020-05-13 09:05:08 +08:00   ❤️ 1
    javaFX
    dinjufen
        12
    dinjufen  
       2020-05-13 10:23:03 +08:00
    Qt
    huiyifyj
        13
    huiyifyj  
       2020-05-13 10:36:23 +08:00
    Chenamy2017
        14
    Chenamy2017  
       2020-05-13 10:44:11 +08:00
    非 QT 莫属。不过我是 QT 转到 Electron 了。
    whypool
        15
    whypool  
       2020-05-13 10:47:23 +08:00
    aardio
    CoderGeek
        16
    CoderGeek  
       2020-05-13 10:47:59 +08:00
    我喜欢 Electron
    Jirajine
        17
    Jirajine  
       2020-05-13 10:49:29 +08:00 via Android
    electron 、sciter 、或者其他使用平台 native webview 的库
    duan602728596
        18
    duan602728596  
       2020-05-13 11:22:02 +08:00 via iPhone
    react-nodegui,支持 webpack 打包和热替换,可以试一试,不过组件会很少。或者试试 nodegui
    Tomotoes
        19
    Tomotoes  
       2020-05-13 11:49:16 +08:00 via Android
    还是看你业务需求吧再和以上框架的优缺点 做取舍。
    cai314494687
        20
    cai314494687  
       2020-05-13 11:49:25 +08:00
    Sublime Text 用的好像就是 QT
    youxiachai
        21
    youxiachai  
       2020-05-13 11:53:32 +08:00
    electron 除了包大点..没啥毛病了...
    对了.还有不兼容 winxp 的缺点....
    ChoateYao
        22
    ChoateYao  
       2020-05-13 11:58:42 +08:00
    electron 内存管理不好是一个非常严重的问题,我现在的项目用 electron + MQTT 做实时大屏,经常跑着跑着就因为内存问题导致程序卡死
    jacen
        23
    jacen  
       2020-05-13 12:00:47 +08:00   ❤️ 1
    如果是熟悉 js,用 aardio 比较方便。
    aardio 也可以和 python 一起用,也可以嵌入 electron,cef 这些。
    发布的软件体积很小,也可以支持 XP

    这是我用 aardio 写的一个开源软件可以参考下
    https://github.com/aardio/wubi-lex 软件发行体积只有 830KB
    GM
        24
    GM  
       2020-05-13 12:01:00 +08:00
    Gluon 看起来挺美,谁去趟一下坑?
    qq7790586
        25
    qq7790586  
       2020-05-13 14:06:58 +08:00
    肯定是 QT 啊,或者 pyqt
    shadeofgod
        26
    shadeofgod  
       2020-05-13 15:54:55 +08:00
    https://github.com/shadeofgod/awesome-gui

    以前列了一些

    另外微软现在也有团队在做 react native for windows&mac
    hantsy
        27
    hantsy  
       2020-05-13 16:05:36 +08:00
    javafx
    Comdex
        28
    Comdex  
       2020-05-13 16:09:20 +08:00 via Android
    aardio
    THP301
        29
    THP301  
       2020-05-13 16:10:20 +08:00   ❤️ 1
    还有 aardio + miniblink
    tulongtou
        30
    tulongtou  
       2020-05-13 16:24:10 +08:00 via iPhone
    竟然没有人提 nwjs,微信电脑版,微信开发工具都是 nwjs 的
    janus77
        31
    janus77  
       2020-05-13 16:43:30 +08:00 via iPhone
    弱弱提一句易语言
    paoqi2048
        32
    paoqi2048  
       2020-05-13 16:49:21 +08:00
    Qt
    lower
        33
    lower  
       2020-05-13 18:20:06 +08:00
    electron 调用 dll 库就是个大坑
    santiago009
        34
    santiago009  
       2020-05-14 02:33:04 +08:00 via Android   ❤️ 1
    有个叫 tauri 的,还没发正式版,现在能跑起来了,比 electron 小很多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:11 · PVG 03:11 · LAX 11:11 · JFK 14:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.