3 ms·
I realize this is an article about GTK, but the author is really not selling it. It opens with an explanation that GTK is pretty much not maintained. Later, it'
by bastawhiz 6y ago
I realize this is an article about GTK, but the author is really not selling it. It opens with an explanation that GTK is pretty much not maintained. Later, it's compared to Qt:
> The advantage of Qt is that it is active developed and supports all important operating systems including the mobile Android and iOS systems with a native look and feel.
These feel...like important things for your application framework to support. Qt's "bloat" is listed as the only major disadvantage, but only after lamenting GTK's own bloat.
> For many Windows or macOS users GTK has the disadvantage that GTK draws all it widgets itself, it does not use the native graphical elements of the proprietary systems. GTK allows theming by use of cascading style sheets (CSS) so it can be tuned to look not too strange on Windows and macOS, but look and feel generally does not really map to native apps.
Personally, this is one of the worst disadvantages of GTK for me, and makes me cringe when I see an app using GTK's default styling. Even Electron (also lamented for its bloat) does "native" controls by default.
There's really got to be a better argument for using GTK than "it's less bloated and is written in C"
- curioussavage 6y agoUh ok. Gtk is maintained and he only said it has few maintainers. Calling the adwaita theme “cringey” seems silly to me. The latest Mac default style is very similar. Windows “native” look and feel is a joke. A ton of popular apps don’t care about native look anyways they just want their branding. Qt just tried to pull some crap again with their licensing too. I appreciate the author because I like nim and gtk development. He even fixed an issue for me last year when I was trying these bindings out. I don’t agree with his slightly pessimistic view though. There are a lot of new people learning it right now spurred by the new phones and mobile Linux desktop ends. It’s true the main appeal is to people who like their default styling and the gnome desktop