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

GUI frameworks

Name: Anonymous 2012-01-17 16:45

GTK+, Qt, or Wxwidgets? WinAPI need not apply.

Name: linux_operator_programmer !!QSvwrQMMkoH22b4 2012-01-17 16:47

X11

Name: Anonymous 2012-01-17 16:48

>>1
in what are you coding? there are certains more fit depending on that

Name: Anonymous 2012-01-17 16:50

E15

Name: Anonymous 2012-01-17 16:54

Qt.

Name: Anonymous 2012-01-17 17:01

ncurses

Name: Anonymous 2012-01-17 17:03

TCL ThunderdicKs

Name: Anonymous 2012-01-17 17:09

>>3
C/C++

Although I try to stay away from C++ as much as possible.

Name: Anonymous 2012-01-17 18:13

Of those libraries, I have extensive experience only wxWidgets, and I can assure you that it's pure and undiluted crap. Don't waste your time on it. Qt seems ok, although they've piled yet another layer of shit on the already shitty foundation laid by C++, which makes me quite suspicious.

GTK+ doesn't really fit in here. It doesn't even play a cross-platform GUI toolkit on the TV, a fact many people seem to miss when choosing the toolkit for their cross-platform apps. Yes, you can compile it on platforms other than X, but it feels like Tk with some lipstick applied, at best.

Name: Anonymous 2012-01-17 18:54

Swing, of course.

Name: Anonymous 2012-01-17 19:26

Qt.

Name: Anonymous 2012-01-17 19:42

cross-platform GUI toolkit on the TV
What does this mean?

Name: Anonymous 2012-01-17 22:49

>>12
Yeah, I don't know what this means either.

Name: Anonymous 2012-01-17 23:06

>>1
html5..... duh

Name: Anonymous 2012-01-17 23:36

.NET with Windows Forms.

Name: Anonymous 2012-01-18 1:07

.NET or Cocoa
GTK/Qt pale in comparision

Name: Anonymous 2012-01-18 1:46

WinAPI is more powerful than all of these suggestions

Name: Anonymous 2012-01-18 1:52

WHAT DO YOU GUYS THINK OF ULTIMATE++? IT SEEMS PRETTY PROMISING TO ME, AND IT'S UNDER A BSD LICENSE.

Name: Anonymous 2012-01-18 2:03

SOPA nigger day.

Name: Anonymous 2012-01-18 3:37

framebuffer

Name: Anonymous 2012-01-18 3:57

Cocoa for Mac and Cocoa Touch for mobile.

Name: Anonymous 2012-01-18 4:39

>>12,13
How about reading the whole sentence?

Name: Anonymous 2012-01-18 4:40

>>18
Ultimate++ is a C++
Stopped reading there.

Name: Anonymous 2012-01-18 4:47

>>23
Stopped
Stopped reading there.

Name: Anonymous 2012-01-18 7:41

>>24
24  Name: Anony
Stopped reading there.

Name: Anonymous 2012-01-18 11:16

>>25
[quote]2[/quote]

Stopped reading at [quote].[/quote]

Name: Anonymous 2012-01-18 11:18

>>26
back to the imageboards with you
``faggot''

Name: Anonymous 2012-01-18 11:25

Don't know why people hate on  Microsoft so much.  Anyways look at WPF.  Microsoft word 2010 and onwards are written in that.  You can't deny that it's way more feature rich than GTK, QT and WxWidgets.  However, it is much more difficult to learn and understand.

Name: Anonymous 2012-01-18 11:48

Logical people care about portablity

Name: Anonymous 2012-01-18 12:04

>>28
WPF is shit.

Name: Anonymous 2012-01-18 13:40

>>30
Linux is shit.

Name: Anonymous 2012-01-18 13:53

>>29
but we are programmers

Name: Anonymous 2012-01-18 13:59

>>18
despite it's obvious disadvantages if you want to make a desktop application with the usual look and feel that is surprisingly the most sane option.
Personally that disadvantage is to much so I'd stick to cli and get used to either html/javascript/http or opengl.

Desktop apps are a dying species anyway, even microsoft goes for the latter option... kinda.

Name: Anonymous 2012-01-18 14:01

We are the world
We are the wife beaters

Name: uriel 2012-01-18 15:35

Tk.

Name: Anonymous 2012-01-18 19:35

>>1
What do you have against WinAPI?  You do realize that if you use windows, almost all the programs you use are written in WinAPI besides newer applications like office 2010 and newer.  For example here are some things written using WinAPI:
-Windows Live Messenger
-Foobar music player
-Winamp
-All versions of office and visual studio before 2010.
-Chrome browser
-Firefox browser
-All games
-Windows media player
-Adobe Photoshop
-Fruity Loops Studio
-And pretty much everything else

Most people avoid WinAPI because its too hard to program in.  GTK/QT/WxWidgets are in comparison like toys since they are so much cleaner in terms of an API but lack the power of WinAPI. But look at those examples above and you will see that it is indeed extremely powerful when used well.  When was the last time you saw a UI written in GTK/QT/WxWidgets that look as good as those programs mentioned above?  In the end, professional applications written for windows are written in WinAPI/WPF because professional application vendors can pay lots of money for smart programmers that can take the heat of working with complex APIs.

Name: Anonymous 2012-01-18 19:43

>>30
Microsoft Office 2007 onwards is written in WPF, if you think it's shit then stop using it.

Name: Anonymous 2012-01-18 19:44

>>36
Windows = no security and no freedom

Name: Anonymous 2012-01-18 22:02

Cocoa is the only one worth considering.

Name: Anonymous 2012-01-18 22:07

>>36
Most people avoid WinAPI because its too hard to program in.

exactly.
These are different viewpoints on what enables good programming.

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