Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

gui fucking toolkits fuck

Name: Anonymous 2014-10-06 12:21

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: Anonymous 2014-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: Anonymous 2014-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

etc

Name: Anonymous 2014-10-06 16:03

Is there a GUI toolkit that doesn't suck balls?
what about https://github.com/saniv/symta/blob/master/src/gui.s

you can draw an image like that:
gui: gfx "data/symta.png"

and a horizontal layout with buttons, with 10 spacing between them
gui: lay h 10 button{'Hello' (=> say hello)}
button.'World' (=> say world)}

Name: Anonymous 2014-10-06 17:42

nikita, where is your .emacs?

Name: Anonymous 2014-10-06 18:20

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.

Name: Anonymous 2014-10-06 18:52

>>6
u forgot tk

Name: Anonymous 2014-10-06 19:12

>>7
yuck

Name: Anonymous 2014-10-06 20:08

>>1
Write a HTTPD, ya fuckin' pussy.

Name: Anonymous 2014-10-06 21:23

smooth animations and transitions
How about you stop caring about that stupid bullshit.

Name: Anonymous 2014-10-06 21:51

>>1
with smooth animations and transitions
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.

Name: Anonymous 2014-10-07 4:09

>>4
This is not true symta. It is too readable.

Name: Anonymous 2014-10-07 6:43

>>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: Anonymous 2014-10-07 7:07

Qt can do smooth transitions and animations. Just use QML. If you really want such thing (QML is great really).

Name: Anonymous 2014-10-07 12:13

My tgirlfriend did a smooth transition.

Name: Cudder !MhMRSATORI 2014-10-07 12:58

Win32. Use WINE if you want *nix support.

Name: Anonymous 2014-10-07 13:58

Linux has the android API.

Name: Anonymous 2014-10-07 14:21

>>16
kill yourself kike

Name: Anonymous 2014-10-07 14:55

Why is the sun square?

Name: Anonymous 2014-10-07 15:59

X Athena

Name: Anonymous 2014-10-07 18:23

linux is not unix
you don't need a gui, you just need windows.

Name: Anonymous 2014-10-07 18:46

MessageBox(HWND_ROOT, NULL, 0, 0, 1, MB_OKCANCEL|MB_ALERT, L"Check 'em", L"Doubles");

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List