←back to thread

FLTK 1.4 Released

(www.fltk.org)
113 points mappu | 5 comments | | HN request time: 0.811s | source
Show context
dima55 ◴[] No.42188517[source]
For those unfamiliar, FLTK is a cross-platform widget library in C++, with bindings to many other languages available. It's vaguely similar to something like Qt, but far simpler and far more developer-friendly. It is excellent; strongly recommended to all, for everything.
replies(1): >>42189727 #
1. jorvi ◴[] No.42189727[source]
If it’s “far simpler, more developer friendly and recommend for everything”, why are there so many QT applications- and so few FLTK applications?
replies(2): >>42189935 #>>42202496 #
2. simoncion ◴[] No.42189935[source]
> ...why are there so many QT applications- and so few FLTK applications?

As someone who used to work with FLTK and loved the hell out of it: compared to QT, GUIs made in FLTK are visually ugly.

FLTK makes totally reasonable GUIs that folks can easily understand and that behave in sane ways. It "just" doesn't look "modern" and hasn't for decades... if it ever did.

I prefer how FLTK looks, but I guess the average joe doesn't?

replies(1): >>42190015 #
3. mhd ◴[] No.42190015[source]
> GUIs made in FLTK are visually ugly.

In the earlier days, both Qt and gtk quickly jumped on the theme train, where you could customize the looks of widgets heavily, and IIRC FLTK never caught up there. I think the default L&F can compete with default gtk1/2 or Motif-ish Qt, but you couldn't go up from there or try to have a common look & feel between toolkits.

These days, that has gone one step further. Where a lot of people consider anything with "old-school" widgets to be ugly and outdated, and a more web-like cards/list-view based approach with highly customized and animated UI elements.

Qt with its QtQuick/QML parts seems quite competitive there, not sure how good Fltk 1.4 is here.

(Just repeating the way I see the "state of the art" here, I personally don't like that "proper" GUIs are now retrocomputing)

replies(1): >>42192157 #
4. HelloNurse ◴[] No.42192157{3}[source]
FLTK remains "Fast and Light", which is how the enlightened minority who wants proper GUIs want it.
5. a96 ◴[] No.42202496[source]
A few (historical) contributing factors: FLTK doesn't follow "system" theming or look or integrate with anything. It's not the default of common "desktop evironments". It may also be less portable and lack bindings for the language the dev wants to use.

Both Gtk and Qt, but especially Gtk have those features. Qt also has a lot of corporate backing and jobs advertising. Gtk is the official GNU toolkit(?).

(I would also disagree on developer friendly or simple. But that's opinion of course.)