Hacker News new | ask | show | jobs
by jmaker 783 days ago
Other than the already mentioned JavaFX which now goes by OpenFX due to Oracle’s TM license changes, there’s also

- Swing with FlatLaf look and feel, just exactly like the JetBrains IDEs, there’s a kitchen sink app JAR you can download from FlatLaf, there’s some nice extensions for the layout too, not for mobile though as far as I’m aware

- Vaadin and their 2nd framework whose name I forget, directly integrated with Spring and Quarkus

- Kotlin Multiplatform and Jetpack Compose Multiplatform, a very promising and awesome tech, works fine for my requirements, would be happy for them taking the lead, I love the syntax and their compositional semantics, similar to SwiftUI

- React Native worked great for me, can reuse some React.js stuff

- NativeScript, never tried

- Ionic Capacitor, never tried

I think it might make sense to watch a couple YouTube live coding showcase sessions with the respective developers.

Avalonia also has a kitchen sink app btw. And I really like Uno’s calculator app, though I recall having had a weird bug once in the calculation logic.

And as for Blazor, there’s always been JSF which have long had great UI components. To me Blazor is about replicating JSF.

Yeah, well, I wish there were just 1-2 really good choices to be made, but there’s a myriad of caveats in each framework, more so in some of them. Well, Qt comes closest I think.