electron 和 Java swing 开发出的软件 哪个体验好 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
threeti
V2EX    Electron

electron 和 Java swing 开发出的软件 哪个体验好

  •  1
     
  •   threeti 2024-02-06 09:04:49 +08:00 4164 次点击
    这是一个创建于 612 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 win\linux\mac 平时上, 开发出的软件 哪个体验会好些
    28 条回复    2024-02-06 17:22:26 +08:00
    murmur
        1
    murmur  
       2024-02-06 09:07:19 +08:00
    那只能投 swing 了,jetbrains 那套好像就是 java 的界面,不过是买的商业 ui 库还做了美化

    matlab 好像也是 java
    threeti
        2
    threeti  
    OP
       2024-02-06 09:10:49 +08:00
    jetbrains 体验确实很不错, 比 vscode 好
    threeti
        3
    threeti  
    OP
       2024-02-06 09:11:05 +08:00
    @murmur #1 jetbrains 体验确实很不错, 比 vscode 好
    Worldispow
        4
    Worldispow  
       2024-02-06 09:17:52 +08:00
    electron 还有用户体验?
    我这看不出来 60hz 和 120hz 区别,也看不出来安卓、ios 、win 动画差别的眼睛,都能看出来 electron 不流畅。
    threeti
        5
    threeti  
    OP
       2024-02-06 09:22:46 +08:00
    @Worldispow #4 仅剩开发者体验了
    ZField
        6
    ZField  
       2024-02-06 09:26:47 +08:00
    java 的话可以考虑 jetpack compose ,以及 compose multiplatform
    Worldispow
        7
    Worldispow  
       2024-02-06 09:29:33 +08:00
    @threeti 个人感觉也仅仅是界面开发者的体验好点,稍微优秀点的 electron 应用,安装文件夹一大堆 dll 文件,明显是用 c 之类的语言做了一些后台逻辑处理的。
    threeti
        8
    threeti  
    OP
       2024-02-06 09:32:57 +08:00
    @ZField #6 好的, compose multiplatform 感觉挺强, 不知道能不能发展起来
    threeti
        9
    threeti  
    OP
       2024-02-06 09:33:51 +08:00
    @Worldispow #7 有道理
    marcong95
        10
    marcong95  
       2024-02-06 09:39:29 +08:00   1
    本站日常尬黑 Electron ?窃以为 electron 比 swing 下限高多了吧,你要是没有 jetbrains 或者 microsoft 的水平的话,盯着两者的天花板水平显然不现实。。。

    先不说 jb 用的是不是 swing ,jb 在低配电脑(例如敝公司的 7500+8G+128SSD )的体验明显远低于 vscode

    即便是在主流的电脑配置下,用上世纪的界面风格去换流畅,你咋不直接上 TUI 呢。。。
    dcsuibian
        11
    dcsuibian  
       2024-02-06 09:45:49 +08:00
    t/1008609
    我是 Javaer ,我觉得两者都不怎么样。要不考虑下 Flutter ?
    如果非要在这两者中选,那我投一票 Electron 吧,一般来说会更好看一点,开发体验也更好,而且实际的应用确实更多一点。
    threeti
        12
    threeti  
    OP
       2024-02-06 09:54:03 +08:00
    @dcsuibian #11 Flutter 看起来也不错
    threeti
        13
    threeti  
    OP
       2024-02-06 09:54:40 +08:00
    @marcong95 #10 Electron 确实很优秀和方便
    cslive
        14
    cslive  
       2024-02-06 09:59:40 +08:00
    Electron 废用户,Java swing 废开发
    CLMan
        15
    CLMan  
       2024-02-06 10:00:55 +08:00
    两个内存大户,谈体验的话,都谈不上好。
    threeti
        16
    threeti  
    OP
       2024-02-06 10:05:48 +08:00
    @cslive #14 哈哈
    libook
        17
    libook  
       2024-02-06 10:25:20 +08:00
    实际上是取决于开发者的调优,开发者烂,用啥牛逼的技术栈写出来的程序都一样烂。
    Gress
        18
    Gress  
       2024-02-06 10:59:51 +08:00
    就我感觉,IDEA 比 VSCode 流畅,感觉还是 swing 比 electron 好
    threeti
        19
    threeti  
    OP
       2024-02-06 11:01:24 +08:00
    @Gress #18 vscode 种感觉不跟手, 有没有指哪打哪的感觉
    threeti
        20
    threeti  
    OP
       2024-02-06 11:01:51 +08:00
    @libook #17 是的
    zgw0
        21
    zgw0  
       2024-02-06 11:02:54 +08:00
    Electron 胜在开发成本低
    murmur
        22
    murmur  
       2024-02-06 11:04:35 +08:00
    @marcong95 流畅没用啊,java 就 idea ,没二选择,vscode 玩玩前端娱乐圈还行,写 java 那真是闹着玩一样
    okakuyang
        23
    okakuyang  
       2024-02-06 11:07:18 +08:00 via iPhone
    java 跑的电脑发烫,能不用就不用。
    marcong95
        24
    marcong95  
       2024-02-06 11:37:31 +08:00
    @murmur 但是楼主问的是他即将开发的软件的技术选型啊。写代码时候的体验那自然是 jb 更好。
    errZX
        25
    errZX  
       2024-02-06 12:33:57 +08:00 via Android
    实在不行 electron 里面嵌个 vue 吧()
    546L5LiK6ZOt
        26
    546L5LiK6ZOt  
       2024-02-06 12:36:19 +08:00
    swing 都不维护了,不如是用 javafx
    masterclock
        27
    masterclock  
       2024-02-06 12:47:08 +08:00
    哪个 Java 的桌面软件是可以用的?
    IDEA 要不是没得换,也属于不能用啊
    qq135449773
        28
    qq135449773  
       2024-02-06 17:22:26 +08:00
    javafx 真有人用么,印象里见过的项目没超过 5 个。

    还是用点主流技术栈吧。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1056 人在线   最高记录 6679    
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms
    UTC 18:23 PVG 02:23 LAX 11:23 JFK 14:23
    Do have faith in what you're doing.
    ubao 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