V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
SuperMild
5.49D
V2EX  ›  问与答

Electron 与 JavaFX 相比有什么优势,为什么 JavaFX 不火呢?

  •  
  •   SuperMild · Oct 19, 2017 · 7451 views
    This topic created in 3125 days ago, the information mentioned may be changed or developed.
    都能跨平台,运行效率好像不相伯仲,严格来说 Java 还更高效一点,启动速度一样慢,Electron 必须每个应用都带一个独立的浏览器,Java 既能自带,又能利用 JRE。

    JavaFX 配合 FXML 和 CSS 使用也是非常容易快速开发 GUI 应用的呀。
    8 replies    2018-08-15 12:31:28 +08:00
    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       Oct 19, 2017
    java GUI 名声不好。大多数人第一印象就是卡。
    当然,electron 在我心中名声也不好,差不多等同于 flash 了。
    hjc4869
        2
    hjc4869  
       Oct 19, 2017 via iPhone
    然而 java 要编译,html/css/js 可以直接 f12
    SuperMild
        3
    SuperMild  
    OP
       Oct 19, 2017
    以前 Java 和 C/C++之类的程序相比被人说卡,这个服气,但是后来同样卡的 Electron 却突然火起来了……
    SuperMild
        4
    SuperMild  
    OP
       Oct 19, 2017
    @hjc4869 编译有编译的好处,而且 JavaFX 也只有后台的核心代码需要编译,前端部分的 FXML 和 CSS 都是修改后马上生效无需编译的,非常方便!
    bleaker
        5
    bleaker  
       Oct 19, 2017   ❤️ 3
    值得注意的一点:2014 年之后的新一代程序员基本是 JavaScript 系的,他们在社区里的嗓门也非常大。

    一切问题归根结底都是政治问题
    hjc4869
        6
    hjc4869  
       Oct 19, 2017 via iPhone
    @SuperMild js 想要编译或者静态检查也有 ts 可以用,最关键的是修改生效快,适合快速开发。
    rppig42
        7
    rppig42  
       Oct 19, 2017
    反对楼上归功于政治问题的论述。

    Electron 可以直接把网站代码拿过来用,稍微改一点地方就是一个 desktop application 了
    前端程序员,PHP 程序员,C#程序员,Java 程序员都可以无压力写 Electron,但对 JavaFX 来说这个条件成立吗?

    说白了还是一个易用性的问题,请不要乱扣帽子。
    gimp
        8
    gimp  
       Aug 15, 2018
    npm 生态!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:31 · PVG 04:31 · LAX 13:31 · JFK 16:31
    ♥ Do have faith in what you're doing.