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

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

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

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

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

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

    还是用点主流技术栈吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.