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