|
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
|
|
|
|
|
I am currently engaged in a C# web project but hopefully will be reassigned back to C++ on desktop in a few months. WTL rocks!
|
|
|
|
|
It sure does.
Anna
Tech Blog | Visual Lint
"Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
|
|
|
|
|
OK, who is using Web Applications (PHP) to create desktop applications?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Not me. I do not use PHP even for web applications. Just .Net and Javascript. Sometimes a bit of Sharepoint.
|
|
|
|
|
A more-confused-than-normal VB programmer?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Hey Chris, I never expected you're going to embarrass me in public.
|
|
|
|
|
Dunno who's the person, but I bet she/he does know which users enter stupid data into her/his software.
|
|
|
|
|
Off late, we have started using Silverlight in our desktop application!
|
|
|
|
|
I still have a some WinForms apps I maintain but all new development is done in WPF
|
|
|
|
|
I included Win32 although I only really use it via P/Invoke.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
I wouldn't let CG touch my Abacus!
|
|
|
|
|
Although I am not developing any desktop application, but if any case I have to, then I will choose WPF.
BTW, like this post I am again first CP user to vote in this poll.
Regards
|
|
|
|
|
That's Aragon wrote: post I am again first CP user to vote in this poll
Do you sit and wait for the update or something?
BTW, does it matter? reminds me of all 'those' people on the internet who put '1st' on comments to article comments
|
|
|
|
|
|