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

都 0202 年了,还有用 JavaFx 的吗

  •  
  •   geekjin · 2020-10-23 10:18:23 +08:00 · 4737 次点击
    这是一个创建于 1527 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java awt swing 淘汰了,JavaFx 还有希望吗,图形界面用什么语言写比较好?

    15 条回复    2020-10-23 18:37:14 +08:00
    WEBUG
        1
    WEBUG  
       2020-10-23 10:28:13 +08:00
    特斯拉航天科技 ui 语音值得拥有
    WEBUG
        2
    WEBUG  
       2020-10-23 10:28:33 +08:00
    @WEBUG ui 语言
    cmdOptionKana
        3
    cmdOptionKana  
       2020-10-23 10:31:41 +08:00
    以前听说 IDEA 是用 swing,现在不知道是用什么,IDEA 如果肯搞个开源 UI 库可能很不错。

    另外,现在桌面图形界面基本上 Electron 是主流。
    Jirajine
        4
    Jirajine  
       2020-10-23 10:34:15 +08:00 via Android
    桌面 gui 用 web 适合绝大多数场景,开发快体验好。
    native webview 快成熟了也解决了 electron 臃肿的问题。
    hafuhafu
        5
    hafuhafu  
       2020-10-23 10:36:19 +08:00
    感觉很难用啊,即使有人弄个了 springboot-support,还是感觉不咋好用,后来试了一下 electron,方便了好多。
    xuxuzhaozhao
        6
    xuxuzhaozhao  
       2020-10-23 10:50:07 +08:00
    0202 年了,还有公司在用 asp classic 呢。[狗头]
    Jonz
        7
    Jonz  
       2020-10-23 11:09:04 +08:00
    我司还在用。。。做客户端,,里面套 jxBrowser 来显示主要的前端页,其他有些要调用发卡器,摄像头等的驱动
    Rsplwe
        8
    Rsplwe  
       2020-10-23 11:41:13 +08:00 via Android   ❤️ 1
    Flutter (小声~
    geekjin
        9
    geekjin  
    OP
       2020-10-23 14:47:43 +08:00
    @hafuhafu 确实难用,很繁琐 electron 可以研究一下
    luckyrayyy
        10
    luckyrayyy  
       2020-10-23 14:48:54 +08:00
    我啊,再用,Java GUI 也没别的好选择了。
    kop1989
        11
    kop1989  
       2020-10-23 14:53:55 +08:00
    确实少,不过 java 的 ui 本来也没几个选择。(搞 windows 窗体,有 winform 确实轮不上 java,c#对于 java 而言又没有语言壁垒。)
    而且现在互联网成本约等于没有,想跨平台又有 web 应用只手遮天。
    kop1989
        12
    kop1989  
       2020-10-23 14:54:48 +08:00
    你看鸿蒙,嵌入式的本地 ui 都是 JS 实现了😂
    chocotan
        13
    chocotan  
       2020-10-23 15:29:42 +08:00
    @Jonz jxbrowser 是要 license 的吧, 而且巨贵
    vincent7245
        14
    vincent7245  
       2020-10-23 17:48:34 +08:00
    请教下 electron 能不能和 java 或 c++ 混编,复杂的业务不想用 js 写,而且还会涉及到对硬件的调用
    qwerthhusn
        15
    qwerthhusn  
       2020-10-23 18:37:14 +08:00
    Java 除了 JavaFX,AWT/Swing 之外,还有个 SWT 。
    Eclipse 就是用 SWT 做的,而且 Eclipse 还对着原生的 SWT 做了封装,叫 Eclipse RCP 。。
    估计,MAE,Aptana,老版本 XMind,ApacheDS 都是用的 Eclipse RCP 做的,一看那风格,典型的 Eclipse 风格
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.