Click here to Skip to main content
15,893,594 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: What about /clr switch? Pin
Member 9625-Apr-05 5:36
Member 9625-Apr-05 5:36 
GeneralRe: What about /clr switch? Pin
Nemanja Trifunovic25-Apr-05 6:06
Nemanja Trifunovic25-Apr-05 6:06 
GeneralRe: What about /clr switch? Pin
Member 9625-Apr-05 7:01
Member 9625-Apr-05 7:01 
GeneralRe: What about /clr switch? Pin
Nemanja Trifunovic25-Apr-05 7:19
Nemanja Trifunovic25-Apr-05 7:19 
GeneralRe: What about /clr switch? Pin
Anonymous26-Apr-05 3:36
Anonymous26-Apr-05 3:36 
GeneralRe: What about /clr switch? Pin
Nemanja Trifunovic26-Apr-05 3:55
Nemanja Trifunovic26-Apr-05 3:55 
GeneralRe: What about /clr switch? Pin
BadKarma26-Apr-05 5:30
BadKarma26-Apr-05 5:30 
GeneralRe: What about /clr switch? Pin
User 833072426-Apr-05 6:07
User 833072426-Apr-05 6:07 
Anonymous wrote:
Secondly, .NET class library is a brain-damaged 1980's style OO monster where each class has on average tens of methods.

Uhm - I don't know what to say here. I suppose it is better to have to deal with a half dozen or so libraries that were never meant to work together than to have a one stop shop for most library needs??? The .NET Framework is the greatest strength of the new Windows API. Of course, it is one huge dependancy.

Anonymous wrote:
Thirdly, it is too dynamic in nature. There is a whole class of bugs that in C++ are caught by compiler, while with C# it would compile just fine and then manifest as a run-time exception.

This runs contrary to almost everything I've found in my 4 years of C# development (and 16 years of C++ development).

About the only area where C# might have a larger runtime error issue is in using printf style string formatting versus iostreams. However, we pretty much have to live with it for multilingual support.

C#, like Java, has been stripped of much of the C language backwards compatibility that makes C++ very difficult to program in well. Plus, C# has an overlying component model that C++ lacks, making it far superior in dealing with application deployment issues.

There are many more examples. However, it is also true that .NET is where all of Microsoft's money has been going for the past 7 years, at least as far as development toools go.

Dale Thompson

modified 20-Oct-19 21:02pm.

GeneralRe: What about /clr switch? Pin
Nemanja Trifunovic26-Apr-05 7:04
Nemanja Trifunovic26-Apr-05 7:04 
GeneralUgh Pin
Marc Clifton25-Apr-05 1:25
mvaMarc Clifton25-Apr-05 1:25 
GeneralRe: Ugh Pin
Alan C. Balkany25-Apr-05 3:42
Alan C. Balkany25-Apr-05 3:42 
GeneralMFC has had its day Pin
Michael P Butler24-Apr-05 21:27
Michael P Butler24-Apr-05 21:27 
GeneralRe: MFC has had its day Pin
NormDroid24-Apr-05 22:24
professionalNormDroid24-Apr-05 22:24 
GeneralYes! Pin
Bob Stanneveld24-Apr-05 20:35
Bob Stanneveld24-Apr-05 20:35 
GeneralRe: Yes! Pin
ian mariano25-Apr-05 0:34
ian mariano25-Apr-05 0:34 
GeneralRe: Yes! Pin
Member 9625-Apr-05 5:29
Member 9625-Apr-05 5:29 
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 
GeneralRe: .NET as a religion Pin
Member 9626-Apr-05 5:42
Member 9626-Apr-05 5:42 

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.