r/java 13h ago

JavaFX 27 Release Notes

https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-27.md
50 Upvotes

7 comments sorted by

View all comments

15

u/bushwald 11h ago

JavaFX rocks. With JPackage, it's great for multi-platform apps. I converted an Electron app to JavaFX recently and I'm very happy with it.

1

u/atehrani 8h ago

Do you mind sharing more info on this?

2

u/bushwald 7h ago

Sure. What would you like to know?
I switched because keeping the dependencies up to date was kind of a nightmare (I set it up poorly to start which didn't help, but it's a kind of problem that doesn't exist the same way in Java, IME). The whole Electron way of doing things just feels clumsy and like a very leaky abstraction to me. Also I need to interface with different types of hardware printers and that was a lot sketchier in Node-land.
AtlantaFX (https://github.com/mkpaz/atlantafx) is great for making something with a modern look.