Click here to Skip to main content
15,914,820 members

Survey Results

Would you like to see MFC ported to .NET?   [Edit]

Survey period: 25 Apr 2005 to 1 May 2005

There's a lot of MFC code and expertise around, but does it make sense to port MFC to .NET?

OptionVotes% 
Yes44631.21
No62944.02
Undecided1137.91
Don't care24116.86



 
GeneralRe: Yes! Pin
PJ Arends25-Apr-05 6:27
professionalPJ Arends25-Apr-05 6:27 
GeneralRe: Yes! Pin
Member 9625-Apr-05 7:06
Member 9625-Apr-05 7:06 
GeneralRe: Yes! Pin
Bob Stanneveld25-Apr-05 12:03
Bob Stanneveld25-Apr-05 12:03 
GeneralRe: Yes! Pin
Member 9625-Apr-05 13:42
Member 9625-Apr-05 13:42 
GeneralRe: Yes! Pin
Bob Stanneveld25-Apr-05 22:19
Bob Stanneveld25-Apr-05 22:19 
GeneralRe: .NET as a religion Pin
Tim Stubbs25-Apr-05 22:21
Tim Stubbs25-Apr-05 22:21 
GeneralRe: .NET as a religion Pin
Member 9626-Apr-05 4:29
Member 9626-Apr-05 4:29 
GeneralRe: .NET as a religion Pin
Tim Stubbs26-Apr-05 4:54
Tim Stubbs26-Apr-05 4:54 
Slower - sorry but i disagree heartily. Real world examples? Crap Cleaner Versus Erase Temp (both are designed to run at startup... guess which churns your drive more!), Norton Ghost 9 (spit) versus True Image 8. If I'm writing a startup app, a service or some other thing designed to be running in the background and NOT hogging your memory/cpu then i wouldn't make .NET my first choice. And in extreme - not MFC either!
Whilst i sit here, drumming my fingers for .NET to load all it's dependancies from the assembly, compile the code etc etc MFC has already been running for some time..

And yes of course it takes up less space - so long as we don't count the 20mb odd of bloated runtime we have to distribute with our apps (and WE do with our .NET applications) and then do it all over again for the next .NET runtime. I've got one installed now - 1.0 and in the near future i'll have another - 2.0. MFC doesn't have 'dozens' of dependancy DLLS (you REALLY want to talk about number of DLLS? <grin>) in any case (what on earth are you distributing anyway?). In either system, you either rely on the framework being there (thus making your download/distrib smaller) or supply it with (which most people prefer). Sadly our customers machines don't get all the latest updates applied (I read that SP2 is still rare in corporate pcs - eeek!) so we have to supply, out the box, all the stuff to get it working. Our MFC distribution is therefore much, much smaller.. As for being a 'standard component' - of which service pack? It's an optional download from windows update as i remember..

.NET isn't quite the second coming of christ some would have us all believe. I believe it has it's place, some great technologies as well as some major shortcomings (heresy! stone him!) in _practical_ end user experience that people overlook, as well as being pretty rubbish in some areas ( if (C++ syntax == joke) wait for version == 2.0) for us developers. MFC isn't anywhere near perfect either, but, like .NET it has it's uses.

I, thankfully, am not alone:
http://west-wind.com/weblog/posts/1695.aspx

BTW if you really want to suffer, try running compact .NET apps versus MFC ones on Windows Mobile Wink | ;)


Tim Stubbs
GeneralRe: .NET as a religion Pin
Member 9626-Apr-05 5:42
Member 9626-Apr-05 5:42 
GeneralRe: .NET as a religion Pin
Nemanja Trifunovic26-Apr-05 6:01
Nemanja Trifunovic26-Apr-05 6:01 
GeneralRe: .NET as a religion Pin
Tim Stubbs26-Apr-05 6:29
Tim Stubbs26-Apr-05 6:29 
GeneralRe: .NET as a religion Pin
Tim Stubbs26-Apr-05 6:24
Tim Stubbs26-Apr-05 6:24 
GeneralRe: .NET as a religion Pin
Ed K26-Apr-05 16:54
Ed K26-Apr-05 16:54 
GeneralRe: Yes! Pin
NormDroid26-Apr-05 0:03
professionalNormDroid26-Apr-05 0:03 
GeneralRe: Yes! Pin
Bob Stanneveld26-Apr-05 1:20
Bob Stanneveld26-Apr-05 1:20 
GeneralRe: Yes! Pin
NormDroid26-Apr-05 1:59
professionalNormDroid26-Apr-05 1:59 
GeneralRe: Yes! Pin
Bob Stanneveld26-Apr-05 2:04
Bob Stanneveld26-Apr-05 2:04 
GeneralRe: Yes! Pin
Kevin McFarlane25-Apr-05 10:29
Kevin McFarlane25-Apr-05 10:29 
GeneralRe: Yes! Pin
NormDroid26-Apr-05 0:09
professionalNormDroid26-Apr-05 0:09 
GeneralThey are not my choice. Pin
Anonymous24-Apr-05 18:56
Anonymous24-Apr-05 18:56 

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.