Click here to Skip to main content
15,907,329 members

Survey Results

What technologies do you mostly use to develop desktop applications?   [Edit]

Survey period: 24 Jan 2011 to 31 Jan 2011

Are you a drag-and-drop kinda developer, or do you prefer to code to the metal? (Thanks to Ravi Bhavnani)

OptionVotes% 
ATL836.32
Cocoa181.37
Delphi534.03
Java1057.99
MFC29722.60
Qt705.33
Silverlight1047.91
VB61098.30
Win3229422.37
Windows Forms75257.23
WPF36127.47
Other755.71
I don't develop desktop applications705.33
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (114 answers)


 
GeneralQt > * Pin
xComaWhitex25-Jan-11 11:59
xComaWhitex25-Jan-11 11:59 
GeneralRe: Qt > * Pin
Jim Crafton26-Jan-11 10:23
Jim Crafton26-Jan-11 10:23 
GeneralRe: Qt > * Pin
xComaWhitex26-Jan-11 10:23
xComaWhitex26-Jan-11 10:23 
GeneralRe: Qt > * Pin
Jim Crafton26-Jan-11 10:25
Jim Crafton26-Jan-11 10:25 
GeneralRe: Qt > * Pin
xComaWhitex26-Jan-11 10:27
xComaWhitex26-Jan-11 10:27 
GeneralRe: Qt > * Pin
Jim Crafton26-Jan-11 11:09
Jim Crafton26-Jan-11 11:09 
GeneralRe: Qt > * Pin
Nemanja Trifunovic26-Jan-11 15:23
Nemanja Trifunovic26-Jan-11 15:23 
GeneralRe: Qt > * Pin
xComaWhitex26-Jan-11 15:36
xComaWhitex26-Jan-11 15:36 
Who cares about exceptions? Qt uses return error codes. Exceptions just bloat code.

Qt's signals/slots predate all of those. If Qt uses Boost, it would require depending on Boost release cycles and Boost doesn't isn't even binary compatible nor source compatible. Have you ever used Qt's meta object system to even complain about it?

I've used Qt on Mac and Windows and I can't tell a damn difference between the two. Well a few little problems on Mac but nothing the average user will care about. You forgot recently that Qt actually uses the platforms native api to render it. On Mac Qt uses the native widgets. On Windows they use the uxtheme api.

Qt was done in 1991 and the C++ was standardised in 1998. also Qt still tends to support a lot more systems that don't have proper STL support or even lacks some of it which Qt requires which requires Qt to use it's own containers, which are also very compatible with STL. Also if you haven't noticed, there are syntax style issues that don't match Qt's style convention, STL didn't provide a hash until C++0x which still isn't widely supported by compilers. Have you ever seen how bloody painful STL is to work with? I rather use Qt's containers which give me extra functionality that STL's containers don't provide.

How is it 1990's style of OOP? Please xplain this to me? What you rather it be empty and featureless like all the other gui toolkits like Gtkmm, wxWidgets (even wxWidgets has it's own C++ containers, but I don't hear anyone bitching about that?). I guess you prefer everything done in a sh*tty MFC/wxWidgets clone with macro hell, ugly hungarian notation, featureless, only works on one OS, support that sucks, hard to use and keep building on?

Yeah I guess Windows users love to complain about anything and everything. I guess that's what you are saying basically right? You prefer requiring billions of dependencies on other libraries and half broken apis with multiple different style conventions just because you think it will be bad.

If Qt is so bad, then why is it the most toolkit used in C++ for Scientific applications, in Hollywood movies, in car embedded devices, cell phones and I can continue to go on and on.

So please enlighten me troll how is Qt not C++. I guess it's in Javascript or COBOL right?
GeneralRe: Qt > * Pin
Nemanja Trifunovic26-Jan-11 16:38
Nemanja Trifunovic26-Jan-11 16:38 
GeneralRe: Qt > * Pin
xComaWhitex26-Jan-11 16:40
xComaWhitex26-Jan-11 16:40 
GeneralRe: Qt > * Pin
Indivara26-Jan-11 19:46
professionalIndivara26-Jan-11 19:46 
GeneralRe: Qt > * Pin
Pete O'Hanlon26-Jan-11 23:27
mvePete O'Hanlon26-Jan-11 23:27 
GeneralRe: Qt > * Pin
xComaWhitex27-Jan-11 5:07
xComaWhitex27-Jan-11 5:07 
GeneralRe: Qt > * Pin
John M. Drescher27-Jan-11 5:47
John M. Drescher27-Jan-11 5:47 
GeneralRe: Qt > * Pin
Nemanja Trifunovic27-Jan-11 6:06
Nemanja Trifunovic27-Jan-11 6:06 
GeneralRe: Qt > * Pin
xComaWhitex26-Jan-11 15:42
xComaWhitex26-Jan-11 15:42 
GeneralRe: Qt > * Pin
Emilio Garavaglia26-Jan-11 22:40
Emilio Garavaglia26-Jan-11 22:40 
GeneralWinforms + WPF +JUCE Pin
Praveen Raghuvanshi25-Jan-11 6:23
professionalPraveen Raghuvanshi25-Jan-11 6:23 
GeneralRe: Winforms + WPF +JUCE Pin
Nemanja Trifunovic25-Jan-11 6:57
Nemanja Trifunovic25-Jan-11 6:57 
GeneralATL, MFC and Win32 Pin
ShilpiP25-Jan-11 1:16
ShilpiP25-Jan-11 1:16 
GeneralRe: ATL, MFC and Win32 Pin
Anna-Jayne Metcalfe25-Jan-11 2:08
Anna-Jayne Metcalfe25-Jan-11 2:08 
GeneralRe: ATL, MFC and Win32 Pin
ShilpiP25-Jan-11 2:13
ShilpiP25-Jan-11 2:13 
GeneralRe: ATL, MFC and Win32 Pin
Anna-Jayne Metcalfe25-Jan-11 2:21
Anna-Jayne Metcalfe25-Jan-11 2:21 
GeneralRe: ATL, MFC and Win32 Pin
Ajay Vijayvargiya25-Jan-11 21:40
Ajay Vijayvargiya25-Jan-11 21:40 
GeneralRe: ATL, MFC and Win32 Pin
Anna-Jayne Metcalfe25-Jan-11 22:10
Anna-Jayne Metcalfe25-Jan-11 22:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.