还是 electron 好用啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weimo383
V2EX    Electron

还是 electron 好用啊

  •  1
     
  •   weimo383 2023-05-27 14:08:07 +08:00 4254 次点击
    这是一个创建于 875 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在开发一个独立小软件,调研了一些现有的工具,在我的 surface6 辣鸡笔电( 8G Ram )上测试了一下:

    工具 优点 缺点
    tauri 打包体积小 启动略慢;生态非常弱;上手难;各台 webview 差异与 bug 很多
    pyqt+webengine 上手简单,可以使用 python 生态 ui 非常丑,定制样式不容易,打包体积 200M
    electron 开发丝滑流畅,各种库生态应有尽有,运行性能不错 打包体积大和吃内存

    electron 除了打包体积大和吃内存以外没别的毛病。开发就是丝滑流畅,各种库生态应有尽有,运行起来性能相比原生 app 差距不大,完全不影响在 windows 上的使用,macos 的同学可能是被黄金内存搞得对 electron 有意见

    12 条回复    2023-06-17 10:19:48 +08:00
    dcsuibian
        1
    dcsuibian  
       2023-05-27 14:40:45 +08:00
    mac 上调用系统 webview 还不如用 electron 呢: t/837163
    如果是 tauri 和 electron ,那我宁可选 electron 。( win 上可能差异不大,毕竟 edge 都是 chromium 了)

    但 electron 和原生肯定没法比,比如 rufus 这种又小又流畅的。
    electron 和原生的点个按钮输点文字可能差距是不大,但就是会差那么一点点。如果是需要频繁使用的应用,反复启动、调整窗口等等这一点点的时间就会累计起来,让人感觉不舒服。

    作为程序员,对于“快”的应用自然非常有好感。不过目前看来跨平台开发是趋势,连大厂都受不了。所以我现在只能祈祷 flutter 支棱一点儿了。
    xiaoz
        2
    xiaoz  
       2023-05-27 15:20:02 +08:00 via Android
    我用的 wails+vue ,一般的客户端还是可以,而且体积小。生态也可复用。
    neoist
        3
    neoist  
       2023-05-27 15:27:05 +08:00 via Android   1
    flutter 桌面端如何?
    sky96111
        4
    sky96111  
       2023-05-27 15:40:49 +08:00 via Android
    但 electron 还继承了 chromium 的所有问题,在 Linux 上 wayland 不支持输入法
    makelove
        5
    makelove  
       2023-05-27 15:47:18 +08:00
    Safari 新时代 IE,普通做站前端要兼容那是没办法,如果可以选择当然是让它快去死了
    makelove
        6
    makelove  
       2023-05-27 15:48:38 +08:00
    @sky96111 不会吧,我虽然不用 chromium ,但刚打开试了下输入法完全没问题啊 (wayland/gnome/fcitx)
    sky96111
        7
    sky96111  
       2023-05-27 15:53:19 +08:00 via Android
    @makelove 默认用 xwayland 运行确实没问题,你通过 flags 开启 wayland 以后就不行了
    renmu
        8
    renmu  
       2023-05-27 15:58:13 +08:00 via Android
    electron 帮你把跨平台的问题都处理完了,现在调用 webview 只能说是多了一个选择吧
    miaomiao888
        9
    miaomiao888  
       2023-05-27 19:34:12 +08:00   1
    不是黄金内存的 win 就没意见?这玩意装一个就一个浏览器,现在硬盘里到处是一坨坨的浏览器还吃光内存,太恶心了。
    Kinnice
        10
    Kinnice  
       2023-05-27 23:13:04 +08:00 via Android
    主要问题就是大+重
    EscYezi
        11
    EscYezi  
       2023-05-28 16:07:51 +08:00 via Android
    有没有试过 compose desktop ?感觉 compose multiplatform 有戏
    LiangBryan
        12
    LiangBryan  
       2023-06-17 10:19:48 +08:00
    @sky96111 现在 KDE 和 Hyprland 上 Electron Wayland 可以用输入法了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1322 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:16 PVG 01:16 LAX 10:16 JFK 13:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86