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

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

  •  1
     
  •   threeti · 2024-02-06 09:04:49 +08:00 · 3705 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 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
    https://www.v2ex.com/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   ·   实用小工具   ·   2705 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:19 · PVG 23:19 · LAX 07:19 · JFK 10:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.