Click here to Skip to main content
15,887,596 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)


 
GeneralWhy Silverlight? Pin
Pete O'Hanlon24-Jan-11 9:51
mvePete O'Hanlon24-Jan-11 9:51 
GeneralRe: Why Silverlight? Pin
Mycroft Holmes24-Jan-11 19:23
professionalMycroft Holmes24-Jan-11 19:23 
GeneralRe: Why Silverlight? Pin
Pete O'Hanlon25-Jan-11 0:02
mvePete O'Hanlon25-Jan-11 0:02 
GeneralRe: Why Silverlight? Pin
Mycroft Holmes25-Jan-11 16:21
professionalMycroft Holmes25-Jan-11 16:21 
GeneralRe: Why Silverlight? Pin
Josh Smith26-Jan-11 7:27
Josh Smith26-Jan-11 7:27 
GeneralRe: Why Silverlight? Pin
Pete O'Hanlon26-Jan-11 23:22
mvePete O'Hanlon26-Jan-11 23:22 
GeneralLooks like MAX people are still using Win Forms and MFC... Pin
Kunal Chowdhury «IN»24-Jan-11 7:56
professionalKunal Chowdhury «IN»24-Jan-11 7:56 
GeneralQt since 2008 [modified] Pin
John M. Drescher24-Jan-11 3:10
John M. Drescher24-Jan-11 3:10 
As a former MFC programmer for over 12 years, Qt was a huge improvement for me. I find it similar to MFC in some ways so the learning curve was not too bad. The biggest advantage is it gives me the ability to write code and without many changes in the code or much effort in the build system (since I pair Qt with CMake) I can also target for linux and macintosh. I do government funded medical imaging research so a lot of what I do should be public domain if any of my peers ask for it.

Other huge advantages are signals and slots and the UI. Being able to generate dialogs and other UI elements in code, through an editor or from a xml file is very convenient. Layouts and dynamic resizing are much better than what I had with MFC in VS 2005 and lower.

The biggest negative I have found with Qt is that the 750+ thousand lines of MFC code I wrote before that has to be ported to be used with the free version of Qt. Although a considerable percentage of that code is stuff that was not in MFC so I had to roll my own (or modify codeproject examples) but this functionality comes standard in Qt. Maybe not as advanced but the standard code is good enough to use.
John
modified on Monday, January 24, 2011 9:24 AM

GeneralWin32 + ATL + WTL Pin
Nemanja Trifunovic24-Jan-11 2:04
Nemanja Trifunovic24-Jan-11 2:04 
GeneralRe: Win32 + ATL + WTL Pin
Anna-Jayne Metcalfe25-Jan-11 2:09
Anna-Jayne Metcalfe25-Jan-11 2:09 
GeneralWeb Applications (PHP) Pin
Chris Maunder24-Jan-11 1:46
cofounderChris Maunder24-Jan-11 1:46 
GeneralRe: Web Applications (PHP) Pin
dan!sh 24-Jan-11 2:42
professional dan!sh 24-Jan-11 2:42 
GeneralRe: Web Applications (PHP) Pin
OriginalGriff24-Jan-11 2:42
mveOriginalGriff24-Jan-11 2:42 
JokeRe: Web Applications (PHP) Pin
Yusuf24-Jan-11 11:04
Yusuf24-Jan-11 11:04 
GeneralRe: Web Applications (PHP) Pin
Mladen Janković25-Jan-11 12:31
Mladen Janković25-Jan-11 12:31 
GeneralRe: Web Applications (PHP) Pin
Sandeep Mewara26-Jan-11 8:31
mveSandeep Mewara26-Jan-11 8:31 
GeneralWPF Pin
RugbyLeague24-Jan-11 0:52
RugbyLeague24-Jan-11 0:52 
GeneralWin32 Pin
Henry Minute24-Jan-11 0:47
Henry Minute24-Jan-11 0:47 
GeneralNot developing desktop application Pin
That's Aragon23-Jan-11 18:09
That's Aragon23-Jan-11 18:09 
GeneralRe: Not developing desktop application Pin
DaveAuld23-Jan-11 20:16
professionalDaveAuld23-Jan-11 20:16 
GeneralRe: Not developing desktop application Pin
That's Aragon23-Jan-11 23:31
That's Aragon23-Jan-11 23:31 
GeneralRe: Not developing desktop application Pin
That's Aragon24-Jan-11 3:36
That's Aragon24-Jan-11 3:36 

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.