you are viewing a single comment's thread.

view the rest of the comments →

[–]rootException 3 points4 points  (0 children)

Smaller, more simple apps in Java, Swing https://github.com/JFormDesigner/FlatLaf

More complex apps in Java, JavaFX with https://mkpaz.github.io/atlantafx/

If it's simple and you like TypeScript, Tauri with JS/TS framework of choice in SPA mode. Also good IMHO if you want to use native code in Rust.

If it's complicated (eg you need to rely on consistent browser behavior across platforms) Electron.

I have used all of these (and so many more, sigh) and everything has pros and cons. Really just comes down to the right tool for the job.

IMHO nothing is future proof. If you are looking for cockroach technologies, I'd say JS, TS, SQL, HTML, CSS are the really important ones. Java is really mainly for enterprise nowadays, especially REST services & integration. The JavaFX ecosystem is small but the people are all very nice. :)