Comment by toast0
8 hours ago
> Java specifically had a bad name, and back then not even a coherent UI toolkit.
Java was ahead of its time, now nothing has a coherent UI toolkit.
8 hours ago
> Java specifically had a bad name, and back then not even a coherent UI toolkit.
Java was ahead of its time, now nothing has a coherent UI toolkit.
Qt looks nice as a user and gnome gtk isn’t too bad either
Wx isn’t bad either. https://wxwidgets.org/
You don’t get an app that looks the same across platforms. You do get apps that look like they belong on your platform, even though the code is cross-platform. It uses the native toolkit no matter where you run it across Windows, GTK, Qt, Motif, macOS/Carbon, macOS/Cocoa, and X11 with generic widgets.
Older platforms are also supported, like OS/2, Irix, and OSF/1.
https://wiki.wxwidgets.org/Supported_Platforms
It’s a C++ project, but it has bindings for most of the languages you’d use to build an application. Ada? Go? Delphi? Ruby? Python? Rust? Yes, and more. https://wiki.wxwidgets.org/Bindings