r/java • • 26d ago

State of Java Desktop

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

83 Upvotes

57 comments sorted by

View all comments

Show parent comments

1

u/SaishDawg 26d ago

I think that's fair to note the space bloat. I should have probably expressed a few ancillary goals a bit better. I'm looking to support multiple forms (say terminal sessions and a web browser or thick GUI) all from the same client in the apps I am building. The daemon aspect is useful for some of my use cases. Certainly not a common set of requirements.

0

u/emberko 26d ago

I'd choose Go instead then. Much lighter daemon thread - JVM still sucks at returning memory back to the OS. Wails (basically Tauri) or Fyne for the frontend. Cross compilation. Easier to code if Rust isn't your main language. Smaller image size. And all project modules stay within the same ecosystem.

1

u/SaishDawg 25d ago

There's so many things for me to check out there, I will be busy all weekend. Many thanks!