Would you still use MFC for new projects?
-
Hi everyone, Sometime back I had posted asking for help deciding between .NET and MFC. Thanks to all who replied. I think I have pretty much decided to go with .NET. I think that the biggest win is productivity. I am impressed by the speed (and power) of the framework. But before I plunge in... :) Thanks, Suresh
-
Hi everyone, Sometime back I had posted asking for help deciding between .NET and MFC. Thanks to all who replied. I think I have pretty much decided to go with .NET. I think that the biggest win is productivity. I am impressed by the speed (and power) of the framework. But before I plunge in... :) Thanks, Suresh
By .NET/MFC do you mean C#/C++, or is there some way in raw C++ to use .NET instead of MFC ? My understanding of .NET doesn't really gel with the idea of it replacing MFC. Either way, I don't understand the dichotomy - you can use .NET with managed C++, can't you ? You sure can use neither .NET *or* MFC ( I use neither at work ). If you're asking 'would you still use C++ over C#', the answer is 'hell yes, every time until there is a compelling reason to change to a new language which is yet to prove itself in the real world ( or even have a commercial full version available)'. Why would I change from the most powerful language available to one that requires a 19 MB redistributable ( which virtually none of my or your customers have yet, unless you're doing an internal product ). If you're asking something else, I'm interested to know what it was. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
-
By .NET/MFC do you mean C#/C++, or is there some way in raw C++ to use .NET instead of MFC ? My understanding of .NET doesn't really gel with the idea of it replacing MFC. Either way, I don't understand the dichotomy - you can use .NET with managed C++, can't you ? You sure can use neither .NET *or* MFC ( I use neither at work ). If you're asking 'would you still use C++ over C#', the answer is 'hell yes, every time until there is a compelling reason to change to a new language which is yet to prove itself in the real world ( or even have a commercial full version available)'. Why would I change from the most powerful language available to one that requires a 19 MB redistributable ( which virtually none of my or your customers have yet, unless you're doing an internal product ). If you're asking something else, I'm interested to know what it was. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
Hi Christian, I meant using C# with 'MFC' like features from the Windows Forms framework. In other words using C# and Windows forms instead of C++ and MFC. Other than the runtime issue what else is a big issue? I am sure that MS will take care of the runtime issue pretty fast (in my case there are very few customers and therefore it is not a big issue). I have built a few sample applications and there is no big difference in speed. Suresh
-
Hi everyone, Sometime back I had posted asking for help deciding between .NET and MFC. Thanks to all who replied. I think I have pretty much decided to go with .NET. I think that the biggest win is productivity. I am impressed by the speed (and power) of the framework. But before I plunge in... :) Thanks, Suresh
I must admit that after almost a year and a half or reading about .NET and even writing some (introductory) code, I still don't understand what is Windows Forms system for? It does provide easy way to do many things (that MFC does not), but it's simply too slow and bulky. If I really want internet solution I would turn to ASP NET, that one will prevail for sure, but what is the role for the Windows based NET platform? I simply don't get it! Regards, Dejan Petrovic
-
Hi Christian, I meant using C# with 'MFC' like features from the Windows Forms framework. In other words using C# and Windows forms instead of C++ and MFC. Other than the runtime issue what else is a big issue? I am sure that MS will take care of the runtime issue pretty fast (in my case there are very few customers and therefore it is not a big issue). I have built a few sample applications and there is no big difference in speed. Suresh
Damn it all, I posted a lengthy reply hours ago. G. Suresh wrote: Other than the runtime issue what else is a big issue? No issue at all, if you want to assume that Microsoft got it right for the first time, for the first time ( no, that's not a typo ). G. Suresh wrote: I am sure that MS will take care of the runtime issue pretty fast That's possible - W2000 did a silent update to the tune of a couple of hundred meg the other week here at work, I never would have known if we were not monitoring traffic. So I guess what's 19M of bandwidth between friends, regardless of if it costs me. G. Suresh wrote: I have built a few sample applications and there is no big difference in speed. You're joking, right ? What sort of programs have you written that they tax your machine enough to judge that ? I presume this means there was *some* speed difference ? Only an idiot would give up on MFC right now - the onus is on .NET to provide compelling reasons to bail on proven technology, not the other way around. Two threads down you'll see people are still using Win32, because they percieve it is faster and gives them more control. I doubt the speed hit of MFC could possibly compare to a 19M zipped CLR. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
-
Hi everyone, Sometime back I had posted asking for help deciding between .NET and MFC. Thanks to all who replied. I think I have pretty much decided to go with .NET. I think that the biggest win is productivity. I am impressed by the speed (and power) of the framework. But before I plunge in... :) Thanks, Suresh
G. Suresh wrote: I am impressed by the speed (and power) of the framework You are??? That's puzzling. I found it slow on my P-III 800/256 MB machine. Lemme guess, you have a java background right? Otherwise I cant fathom how you can say that the .NET apps run fast. Nish Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic -
Damn it all, I posted a lengthy reply hours ago. G. Suresh wrote: Other than the runtime issue what else is a big issue? No issue at all, if you want to assume that Microsoft got it right for the first time, for the first time ( no, that's not a typo ). G. Suresh wrote: I am sure that MS will take care of the runtime issue pretty fast That's possible - W2000 did a silent update to the tune of a couple of hundred meg the other week here at work, I never would have known if we were not monitoring traffic. So I guess what's 19M of bandwidth between friends, regardless of if it costs me. G. Suresh wrote: I have built a few sample applications and there is no big difference in speed. You're joking, right ? What sort of programs have you written that they tax your machine enough to judge that ? I presume this means there was *some* speed difference ? Only an idiot would give up on MFC right now - the onus is on .NET to provide compelling reasons to bail on proven technology, not the other way around. Two threads down you'll see people are still using Win32, because they percieve it is faster and gives them more control. I doubt the speed hit of MFC could possibly compare to a 19M zipped CLR. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
****Christian Graus wrote: No issue at all, if you want to assume that Microsoft got it right for the first time, for the first time ( no, that's not a typo ). LOL. Yeah, that's not a typo, not at all!!!!!! ****Christian Graus wrote: W2000 did a silent update to the tune of a couple of hundred meg the other week here at work, It did? I've got Win2K proff SP2. Has SP3 come out then??? Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic -
****Christian Graus wrote: No issue at all, if you want to assume that Microsoft got it right for the first time, for the first time ( no, that's not a typo ). LOL. Yeah, that's not a typo, not at all!!!!!! ****Christian Graus wrote: W2000 did a silent update to the tune of a couple of hundred meg the other week here at work, It did? I've got Win2K proff SP2. Has SP3 come out then??? Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran IvanisevicNish [BusterBoy] wrote: LOL. Yeah, that's not a typo, not at all!!!!!! C# is just J++ v2, the Office Assistant is just BOB code reused, surely people can see this.... Nish [BusterBoy] wrote: It did? I've got Win2K proff SP2. Has SP3 come out then??? I dunno what it was, or if there is a new SP. That's the point - it didn't ask me. For all I know, I now have the CLR, and a zip of Bill Gates holiday snaps. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
-
Nish [BusterBoy] wrote: LOL. Yeah, that's not a typo, not at all!!!!!! C# is just J++ v2, the Office Assistant is just BOB code reused, surely people can see this.... Nish [BusterBoy] wrote: It did? I've got Win2K proff SP2. Has SP3 come out then??? I dunno what it was, or if there is a new SP. That's the point - it didn't ask me. For all I know, I now have the CLR, and a zip of Bill Gates holiday snaps. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
****Christian Graus wrote: C# is just J++ v2, the Office Assistant is just BOB code reused, surely people can see this.... Perhaps True. But I really wish that they [MS] can figure out a way to mix and use MFC from Managed C++. Perhaps they could give us MFC.NET. Nish Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic -
****Christian Graus wrote: C# is just J++ v2, the Office Assistant is just BOB code reused, surely people can see this.... Perhaps True. But I really wish that they [MS] can figure out a way to mix and use MFC from Managed C++. Perhaps they could give us MFC.NET. Nish Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran IvanisevicNish [BusterBoy] wrote: But I really wish that they [MS] can figure out a way to mix and use MFC from Managed C++. Now that would be cool Nish, Forgive me if I'm wrong but C# doesn't even have templates. Hey what about a post telling us of your 3 day "vacation" in Madras Nish, I bet you had a lot of "FUN" Regardz Colin J Davies
Sonork ID 100.9197:Colin
I live in Bob's HungOut now
-
Nish [BusterBoy] wrote: But I really wish that they [MS] can figure out a way to mix and use MFC from Managed C++. Now that would be cool Nish, Forgive me if I'm wrong but C# doesn't even have templates. Hey what about a post telling us of your 3 day "vacation" in Madras Nish, I bet you had a lot of "FUN" Regardz Colin J Davies
Sonork ID 100.9197:Colin
I live in Bob's HungOut now
okay I've put that as a new post :-) the trip wasnt exactly what you might call enjoyable... Nish Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic -
Nish [BusterBoy] wrote: LOL. Yeah, that's not a typo, not at all!!!!!! C# is just J++ v2, the Office Assistant is just BOB code reused, surely people can see this.... Nish [BusterBoy] wrote: It did? I've got Win2K proff SP2. Has SP3 come out then??? I dunno what it was, or if there is a new SP. That's the point - it didn't ask me. For all I know, I now have the CLR, and a zip of Bill Gates holiday snaps. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOz
I live in Bob's HungOut now
I believe Win2k SP3 is in early testing (I can't remember where I saw that though :rolleyes: ). At a guess I reckon it will probably ship around Spring next year. Andy Metcalfe - Sonardyne International Ltd
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++ 5.0/6.0
"I'm just another 'S' bend in the internet. A ton of stuff goes through my system, and some of the hairer, stickier and lumpier stuff sticks." - Chris Maunder (I just couldn't let that one past ;)) -
Nish [BusterBoy] wrote: But I really wish that they [MS] can figure out a way to mix and use MFC from Managed C++. Now that would be cool Nish, Forgive me if I'm wrong but C# doesn't even have templates. Hey what about a post telling us of your 3 day "vacation" in Madras Nish, I bet you had a lot of "FUN" Regardz Colin J Davies
Sonork ID 100.9197:Colin
I live in Bob's HungOut now
I remember reading (in one of the interviews here) that MS intends to add template support to C# in the next release. Andy Metcalfe - Sonardyne International Ltd
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++ 5.0/6.0
"I'm just another 'S' bend in the internet. A ton of stuff goes through my system, and some of the hairer, stickier and lumpier stuff sticks." - Chris Maunder (I just couldn't let that one past ;)) -
Hi everyone, Sometime back I had posted asking for help deciding between .NET and MFC. Thanks to all who replied. I think I have pretty much decided to go with .NET. I think that the biggest win is productivity. I am impressed by the speed (and power) of the framework. But before I plunge in... :) Thanks, Suresh