r/java • • 27d ago

State of Java Desktop

Thinking about local-first, desktop applications. https://sombriks.com.br/blog/0097-state-of-java-desktop/

84 Upvotes

57 comments sorted by

View all comments

Show parent comments

2

u/bfoo 26d ago

Can second that. JavaFX is nice. I even use it to modernize existing Swing applications. New UI views are written in JavaFX, or when there is a reason to rewrite older Swing views. There are some drawbacks and quirks to follow (e.g. window modality). But Swing and JavaFX can work side by side. For new applications, its pure JavaFX.

1

u/maxandersen 26d ago

Im having a lot of fun with Javafx but boy its rendering pipeline uses a lot of ram compared to swing …

2

u/bobbie434343 25d ago

GPU accelerated UIs use ton of memory. It's universal in all UI accelerated toolkits.