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. Continued support for MFC.. who said it?

Continued support for MFC.. who said it?

Scheduled Pinned Locked Moved The Lounge
c++question
33 Posts 11 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.
  • D David Cunningham

    Walter Sullivan, lead program manager for MFC was kind enough to host a couple of threads on CodeProject, here's a link to the article Chris started surrounding the discussion, and I believe the article also has a link to the lengthy thread that spawned the article: http://www.codeproject.com/script/rumor/article.asp?id=176 HTH, David

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

    Thanks very much for the reference -

    1 Reply Last reply
    0
    • L Lost User

      My boss probably made the "info" up - he is a paranoid, controlling, egotistical, technically incompetent SOB. He used to work at MS, though, so that gives him some credibility with upper management. I need the reference in order to defuse his statements. My guess is that, because MFC was not held in high regard in the group he used to work in, he has used this grain of truth (some MS programmers don't use it) as the core of his fantasy.

      D Offline
      D Offline
      David Cunningham
      wrote on last edited by
      #7

      Geez, I think you just put every boss who visits CP on the defensive... I think I'll go give my team a big hug :-D David

      1 Reply Last reply
      0
      • N Nick Hodapp

        MFC IS NOT AN "ORPHANED" PRODUCT!!! In fact, MFC is a growing product and has many new features in 7.0. MFC is a terrific library for developing native Windows applications. New features include classes to wrap new operating system features and tighter (seamless) integration with ATL. Note too that the 7.0 C++ compiler is extended with many new capabilities and refinements for the native developer. Given the enormous focus on .NET I understand the confusion on this subject. Suffice it to say that Microsoft is committed to the Windows C++ developer and so important products like MFC will not simply "go away" or stagnate.

        C Offline
        C Offline
        Chris Meech
        wrote on last edited by
        #8

        Very well spoken, Nick. As so often happens when something 'new', .NET in this case, is released and the marketing machinery starts up, quickly a mistaken belief forms that it is replacing everything. Nothing could be further from the truth, especially in this case. Your words, "MFC is a terrific library for developing native Windows applications. " will be true for many years to come. I've been using MFC to develop applications for more years than I care to admit to and expect to keep on doing so for many more. As Mark Twain said, "The rumours of my demise are greatly exaggerated." :) Chris Meech

        1 Reply Last reply
        0
        • L Lost User

          My boss probably made the "info" up - he is a paranoid, controlling, egotistical, technically incompetent SOB. He used to work at MS, though, so that gives him some credibility with upper management. I need the reference in order to defuse his statements. My guess is that, because MFC was not held in high regard in the group he used to work in, he has used this grain of truth (some MS programmers don't use it) as the core of his fantasy.

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

          Hey, that sounds just like the guy I work for.:-D

          1 Reply Last reply
          0
          • L Lost User

            My boss claims that MFC is an orphaned product which has been abandoned by Microsoft.. grr. I know that the VC++ product manager was on here just recently and publicy stated that support for MFC would continue.. but I can't locate that statement, or even the thread. (It was a long one, in which he asked for people's comments on future directions for VC++). Can anyone point me to it, or even close to it? TIA

            L Offline
            L Offline
            Lee J Zuckett
            wrote on last edited by
            #10

            Well it is in beta 1 of .net. That does not mean it will always be there. I am using it now to learn VC++ (the book is for 6.0 but why not use the newer version). Lee ------ Lee J. Zuckett - MCSD Avanade, Inc.

            C 1 Reply Last reply
            0
            • L Lost User

              My boss claims that MFC is an orphaned product which has been abandoned by Microsoft.. grr. I know that the VC++ product manager was on here just recently and publicy stated that support for MFC would continue.. but I can't locate that statement, or even the thread. (It was a long one, in which he asked for people's comments on future directions for VC++). Can anyone point me to it, or even close to it? TIA

              N Offline
              N Offline
              NormDroid
              wrote on last edited by
              #11

              MFC is far from dead, looking at the amount of code pooled into this site, suggests that MFC is getting better. There is no code base like this for VB ;P , or any other development languages. I think as new technologies emerge (usually in the API or COM form) having the ability to 'WRAP' and use the technologies straight away, will definitely win over the .NET frameworks, which I have been told by some Microsoft guy "USING the API direct is allowed but not ethical :(( ", well to me, this why VC++ wins over VB, having the ability to encompass new technologies very quickly. MFC wont die for along time, infact M$ should port the .NET frameworks over to _raw_ c++ classes so that you can two choice, saloon car (.NET) and hi-perfomance car (C++) Any thats my two pennies worth! :-D

              1 Reply Last reply
              0
              • L Lost User

                My boss probably made the "info" up - he is a paranoid, controlling, egotistical, technically incompetent SOB. He used to work at MS, though, so that gives him some credibility with upper management. I need the reference in order to defuse his statements. My guess is that, because MFC was not held in high regard in the group he used to work in, he has used this grain of truth (some MS programmers don't use it) as the core of his fantasy.

                C Offline
                C Offline
                Christian Skovdal Andersen
                wrote on last edited by
                #12

                He sounds like a real asshole :-) http://www.codeit.dk/job3.htm Christian Skovdal Andersen

                1 Reply Last reply
                0
                • L Lee J Zuckett

                  Well it is in beta 1 of .net. That does not mean it will always be there. I am using it now to learn VC++ (the book is for 6.0 but why not use the newer version). Lee ------ Lee J. Zuckett - MCSD Avanade, Inc.

                  C Offline
                  C Offline
                  Colin J Davies
                  wrote on last edited by
                  #13

                  LOL with agreement. MFC is Dead but "it is in the beta 1 of .net." is an Oxymoronic statement when you think about it, MFC is too big to replace in one swoop. >>> (the book is for 6.0 but why not use the newer version). Hey I find there is a lot of useful stuff in the MFC 4.2 + Books, But the IDE is di_ff_er_en_t. Regardz Colin Davies

                  L 1 Reply Last reply
                  0
                  • N Nick Hodapp

                    MFC IS NOT AN "ORPHANED" PRODUCT!!! In fact, MFC is a growing product and has many new features in 7.0. MFC is a terrific library for developing native Windows applications. New features include classes to wrap new operating system features and tighter (seamless) integration with ATL. Note too that the 7.0 C++ compiler is extended with many new capabilities and refinements for the native developer. Given the enormous focus on .NET I understand the confusion on this subject. Suffice it to say that Microsoft is committed to the Windows C++ developer and so important products like MFC will not simply "go away" or stagnate.

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

                    Did you said Visual Studio 7.0 ?, where did you heard about it? :confused: ...about MFC, it probably will be improved but not replaced by .NET ;P, I think .NET will be an improvement of Visual Basic... :(( Mario M.

                    1 Reply Last reply
                    0
                    • N Nick Hodapp

                      MFC IS NOT AN "ORPHANED" PRODUCT!!! In fact, MFC is a growing product and has many new features in 7.0. MFC is a terrific library for developing native Windows applications. New features include classes to wrap new operating system features and tighter (seamless) integration with ATL. Note too that the 7.0 C++ compiler is extended with many new capabilities and refinements for the native developer. Given the enormous focus on .NET I understand the confusion on this subject. Suffice it to say that Microsoft is committed to the Windows C++ developer and so important products like MFC will not simply "go away" or stagnate.

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

                      VC++ 7.0?, where did you heard about this?:confused: Mario M.

                      1 Reply Last reply
                      0
                      • N Nick Hodapp

                        MFC IS NOT AN "ORPHANED" PRODUCT!!! In fact, MFC is a growing product and has many new features in 7.0. MFC is a terrific library for developing native Windows applications. New features include classes to wrap new operating system features and tighter (seamless) integration with ATL. Note too that the 7.0 C++ compiler is extended with many new capabilities and refinements for the native developer. Given the enormous focus on .NET I understand the confusion on this subject. Suffice it to say that Microsoft is committed to the Windows C++ developer and so important products like MFC will not simply "go away" or stagnate.

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

                        VC++ 7.0?, where did you heard about this?:confused: Mario M.

                        N 1 Reply Last reply
                        0
                        • L Lost User

                          VC++ 7.0?, where did you heard about this?:confused: Mario M.

                          N Offline
                          N Offline
                          Nick Hodapp
                          wrote on last edited by
                          #17

                          Mario, I'm the Product Manager for Visual C++ and Visual C#. As I've said, .NET is not a replacement for MFC. It is also not simply a "replacement" or an "improvement" of Visual Basic. .NET as a whole is a computing platform (and is a platform that supports multiple languages). Just as Windows is a platform for which we create desktop applications, .NET is a platform for which we create Internet-enabled applications. Platforms provide infrastructure to the applications they support - typically a run-time environment, a core set of programming interfaces, and services like security. Windows provides these things optimized for desktop applications and .NET provides them optimized for Internet applications. I hope this helps! Nick

                          C M 2 Replies Last reply
                          0
                          • N Nick Hodapp

                            Mario, I'm the Product Manager for Visual C++ and Visual C#. As I've said, .NET is not a replacement for MFC. It is also not simply a "replacement" or an "improvement" of Visual Basic. .NET as a whole is a computing platform (and is a platform that supports multiple languages). Just as Windows is a platform for which we create desktop applications, .NET is a platform for which we create Internet-enabled applications. Platforms provide infrastructure to the applications they support - typically a run-time environment, a core set of programming interfaces, and services like security. Windows provides these things optimized for desktop applications and .NET provides them optimized for Internet applications. I hope this helps! Nick

                            C Offline
                            C Offline
                            Colin J Davies
                            wrote on last edited by
                            #18

                            Some One needs to make some clear and simple statements from MS.. eg What is up and what is down. :confused: No offense meant, But some clarity would be cool ! :cool: Regardz Colin Davies

                            N 1 Reply Last reply
                            0
                            • C Colin J Davies

                              Some One needs to make some clear and simple statements from MS.. eg What is up and what is down. :confused: No offense meant, But some clarity would be cool ! :cool: Regardz Colin Davies

                              N Offline
                              N Offline
                              Nick Hodapp
                              wrote on last edited by
                              #19

                              sky==up earth==down :) Really, what do you want to know?

                              C D C realJSOPR 4 Replies Last reply
                              0
                              • N Nick Hodapp

                                sky==up earth==down :) Really, what do you want to know?

                                C Offline
                                C Offline
                                Colin J Davies
                                wrote on last edited by
                                #20

                                sky==up earth==down this is encouraging news Nick that MS sees it this way also, Otherwise We'd all be standing on our heads, :-) Will there be a MFC 8.0 ( repeat eight ) Spit it out .... Regardz Colin Davies

                                1 Reply Last reply
                                0
                                • N Nick Hodapp

                                  MFC IS NOT AN "ORPHANED" PRODUCT!!! In fact, MFC is a growing product and has many new features in 7.0. MFC is a terrific library for developing native Windows applications. New features include classes to wrap new operating system features and tighter (seamless) integration with ATL. Note too that the 7.0 C++ compiler is extended with many new capabilities and refinements for the native developer. Given the enormous focus on .NET I understand the confusion on this subject. Suffice it to say that Microsoft is committed to the Windows C++ developer and so important products like MFC will not simply "go away" or stagnate.

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

                                  >> MFC IS NOT AN "ORPHANED" PRODUCT!!! Nick, I understand your sincerity when you make a statement like that. But what worries me is that the recent heavy marketing push from MS has been making a lot of us feel like MFC is not part of the MS product "portfolio" anymore. Here is why I say this: (1) In the past several months, there haven't been any serious article on MFC / ATL on the MS VC++ site. (2) No serious sessions / presentations on MFC in any of the recent MS sponsored conferences. (3) MS has stopped certification program on MFC programming (as if the industry doesn't need certified MFC programmers anymore). You may argue that all these are happening just because MS has to introduce their new baby (.NET) to the outside world, but I think otherwise. To me, their goal is to push MFC programmers to embrace C# (and hence .NET) by doing heavy marketing on C#/.NET and almost nothing on MFC / ATL. I call it conspiracy. What do you?

                                  L N C 3 Replies Last reply
                                  0
                                  • L Lost User

                                    >> MFC IS NOT AN "ORPHANED" PRODUCT!!! Nick, I understand your sincerity when you make a statement like that. But what worries me is that the recent heavy marketing push from MS has been making a lot of us feel like MFC is not part of the MS product "portfolio" anymore. Here is why I say this: (1) In the past several months, there haven't been any serious article on MFC / ATL on the MS VC++ site. (2) No serious sessions / presentations on MFC in any of the recent MS sponsored conferences. (3) MS has stopped certification program on MFC programming (as if the industry doesn't need certified MFC programmers anymore). You may argue that all these are happening just because MS has to introduce their new baby (.NET) to the outside world, but I think otherwise. To me, their goal is to push MFC programmers to embrace C# (and hence .NET) by doing heavy marketing on C#/.NET and almost nothing on MFC / ATL. I call it conspiracy. What do you?

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

                                    I have heard .net defined as "Microsoft's platform after Windows," and when you think about it, it makes a great deal of sense. This leads to the conclusion that it is crucial for Microsoft to move their key strategic investment, us, onto that new platform. It will take a long time for .net to really mature into a replacement for Windows, years at least. In the meantime applications need to be written and delivered, and the traditional tools will facilitate that. But you cannot deny the enevitable: We are the Cobol programmers of our time and if we want to play in the next round we have to embrace the new tools be they J2EE or .net.

                                    L 1 Reply Last reply
                                    0
                                    • L Lost User

                                      I have heard .net defined as "Microsoft's platform after Windows," and when you think about it, it makes a great deal of sense. This leads to the conclusion that it is crucial for Microsoft to move their key strategic investment, us, onto that new platform. It will take a long time for .net to really mature into a replacement for Windows, years at least. In the meantime applications need to be written and delivered, and the traditional tools will facilitate that. But you cannot deny the enevitable: We are the Cobol programmers of our time and if we want to play in the next round we have to embrace the new tools be they J2EE or .net.

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

                                      Isn't it the developers who drive the product? In fact if M$ marketing folks get too dirty in removing MFC/ATL from its shows, they may as well risk a backfire (revolt?) from VC++ community. Oh, only time will tell what is gonna happen.

                                      L 1 Reply Last reply
                                      0
                                      • N Nick Hodapp

                                        sky==up earth==down :) Really, what do you want to know?

                                        D Offline
                                        D Offline
                                        David Cunningham
                                        wrote on last edited by
                                        #24

                                        Is that universal? i.e. does it apply down under? ;P D

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          Isn't it the developers who drive the product? In fact if M$ marketing folks get too dirty in removing MFC/ATL from its shows, they may as well risk a backfire (revolt?) from VC++ community. Oh, only time will tell what is gonna happen.

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

                                          Maybe a revolt would be possible for C++ developers, but I doubt it would be for VB developers. C++ developers can take their skills easily to Java, or to C++ on other platforms, but the VB guys would have a much tougher time. Despite all this, I expect a revolt would be extremely unlikely. We have each made an excellent living in the world that Microsoft has provided and why would we not follow that forward into .net?

                                          realJSOPR 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