The decline and fall of Java on the desktop
Successfully using JavaFX (or OpenJFX as it is now called) in a mission-critical cross-platform app with 50k+ installs.It’s not that bad really. Package size and RAM usage is a bit of an issue, as we bundle it with a jlink’ed (stripped down to what is needed, thanks to Java 9 modules) JDK.Other options like Electron or native Windows/macOS wrappers around a shared core written in C++ were discussed but ultimately discarded.Still happy with the choice, although it feels a bit dated and IDE support (IntelliJ) is so so.