Although I try to stay away from C++ as much as possible.
Name:
Anonymous2012-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.
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.
>>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:
Anonymous2012-01-18 14:01
We are the world
We are the wife beaters
Name:
uriel2012-01-18 15:35
Tk.
Name:
Anonymous2012-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:
Anonymous2012-01-18 19:43
>>30
Microsoft Office 2007 onwards is written in WPF, if you think it's shit then stop using it.