Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Would you still use MFC for new projects?

Would you still use MFC for new projects?

Scheduled Pinned Locked Moved The Lounge
csharpc++toolsperformancehelp
14 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    G Suresh
    wrote on last edited by
    #1

    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

    C D N L 4 Replies Last reply
    0
    • G G 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

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #2

      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

      G 1 Reply Last reply
      0
      • C Christian Graus

        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

        G Offline
        G Offline
        G Suresh
        wrote on last edited by
        #3

        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

        C 1 Reply Last reply
        0
        • G G 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

          D Offline
          D Offline
          Dejan Petrovic
          wrote on last edited by
          #4

          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

          1 Reply Last reply
          0
          • G G Suresh

            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

            C Offline
            C Offline
            Christian Graus
            wrote on last edited by
            #5

            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

            N 1 Reply Last reply
            0
            • G G 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

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #6

              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

              1 Reply Last reply
              0
              • C Christian Graus

                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

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #7

                ****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

                C 1 Reply Last reply
                0
                • N Nish Nishant

                  ****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

                  C Offline
                  C Offline
                  Christian Graus
                  wrote on last edited by
                  #8

                  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

                  N A 2 Replies Last reply
                  0
                  • C Christian Graus

                    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

                    N Offline
                    N Offline
                    Nish Nishant
                    wrote on last edited by
                    #9

                    ****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

                    C 1 Reply Last reply
                    0
                    • N Nish Nishant

                      ****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

                      C Offline
                      C Offline
                      ColinDavies
                      wrote on last edited by
                      #10

                      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

                      Click here for free technical assistance!

                      N A 2 Replies Last reply
                      0
                      • C ColinDavies

                        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

                        Click here for free technical assistance!

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #11

                        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

                        1 Reply Last reply
                        0
                        • C Christian Graus

                          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

                          A Offline
                          A Offline
                          Anna Jayne Metcalfe
                          wrote on last edited by
                          #12

                          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 ;))

                          1 Reply Last reply
                          0
                          • C ColinDavies

                            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

                            Click here for free technical assistance!

                            A Offline
                            A Offline
                            Anna Jayne Metcalfe
                            wrote on last edited by
                            #13

                            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 ;))

                            1 Reply Last reply
                            0
                            • G G 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

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #14

                              Forget .NET - all my new projects are gonna be in WTL!

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups