← Back to context

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.

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