A former community discussing the business of software, from the smallest shareware operation to Microsoft. A part of Joel on Software.
We're closed, folks!
Doug Nebeker ("Doug")
I have a semi-successful business application written in C++ with MFC for the GUI. MFC is effectively dead. Here are my problems:
* GUI is difficult to update with clunky MFC. It's especially difficult to get the latest look'n'feel going.
* C++ is great. But half the time I feel like I am writing code to implement libraries, functionality or GUI designs that are already part of .NET.
So is it a good idea for me to consider a port to .NET?
Tuesday, December 25, 2007
Have a look at the infos at http://www.bcgsoft.com to get an idea what's in the updated MFC.
Wednesday, December 26, 2007
I admit that when I get to choose, these days I write code in C#. But I’d hate to think MFC is “Dead”.
Below is a link to new some info on new control classes introduced with Visual Studio 2008.
A more general feature-change list is here:
Porter, aside from all that, I’m curious about the answers to some of the previous questions. Is a “modern” UI important enough to the users that they’ll pay to upgrade, or do you need to do it to compete with other offerings?
Disclaimer: Though I work for Microsoft as a Developer Evangelist, my opinions are my own.
Friday, December 28, 2007
Porting is usually a painful process. The GUIs you can create with WPF are certainly a step change.
You might want to have a poke around to see if you can write C++/CLI wrappers for all your 'business code', which would certainly grease to porting wheels.
Wrapping your logic and re-writing your GUI might be a happy middle road.
Tuesday, January 01, 2008
This topic is archived. No further replies will be accepted.Other recent topics
Powered by FogBugz