Is there a GUI toolkit that doesn't suck balls? Mobile app developers get a load of APIs for creating nice, native looking stuff with smooth animations and transitions, but on the desktop we get crap that struggles to make anything that looks polished. The cross platform ones tend to look out of place on all platforms, and for creating something with smooth animations and transitions, you're probably better off using fucking node-webkit, I mean really? OS X developers seem to have it the nicest with Cocoa, that actually seems nice but I don't run OS X. Can someone give me some example desktop applications that have the level of polish that seems to come standard with mobile apps? I want to be inspired. Shit on mobile stuff all you like, but you gotta admit, they look better. Am I just going to have to either put up with garbage or make GUIs with openGL or something?
Name:
Anonymous2014-10-06 12:33
Depends what language you use.
C -> scanf, printf C++ -> cin, cout Python -> Tkinter LIPTH -> ))))))))) Haskell -> lol io is not pure Ruby -> RoR PHP -> no asm -> in, out, mov
etc
Name:
Anonymous2014-10-06 14:29
Depends what language you use.
C -> scanf, printf C++ -> cin, cout Python -> Tkinter Lisp -> ))))))))) Huskel-> lol io is not pure Ruby -> RoR PHP -> no asm -> in, out, mov
For seples, I find FLTK to be the most comfortable to use, although it is lacking in advanced features and polish.
wxwidgets is a mess, gtk+ has too many dependencies and drags along too much bulk, qt tries to force you into writing your code around their library and using their sub-par build environment (qmake).
The only sane alternatives I can see are FLTK, JUCE, and possibly CEGUI.
How is that a good thing? That looks like shit and it's the reason I have to enable Javashit to see a page that's only text and images.
but on the desktop we get crap that struggles to make anything that looks polished
You're a fucking retard if you care so much about looks. Want a standard looking GUI that is uniform across platforms and doesn't look like Java's AWT/Swing? Use wxwidgets or Qt.
But that's not the problem here. wxwidgets is absolutely fucking messy and Qt is bloated as fuck. You're thinking of the wrong problems here. Now go and make some epic transitions in Javashit.
>>11 It's attitudes like this that are why the desktop is dying. What does it say if not only is programming GUIs for the desktop more painful than for mobile or the web, it can do less. There's nothing wrong with a bit of polish, why do you equate that with javascript bullshit? I think I've come to the conclusion that it's better to write one native GUI for each platform, it's less effort and better quality, but then what do I use on Linux? GTK sucks, Qt sucks, X api is soon to be depracated, and Wayland isn't used by anyone yet.
Name:
Anonymous2014-10-07 7:07
Qt can do smooth transitions and animations. Just use QML. If you really want such thing (QML is great really).