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. win32...MFC...obsolete?

win32...MFC...obsolete?

Scheduled Pinned Locked Moved The Lounge
csharpc++question
75 Posts 40 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 Offline
    D Offline
    deostroll
    wrote on last edited by
    #1

    Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

    C N S N J 15 Replies Last reply
    0
    • D deostroll

      Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #2

      yes. of course.

      image processing toolkits | batch image processing | blogging

      D P 2 Replies Last reply
      0
      • C Chris Losinger

        yes. of course.

        image processing toolkits | batch image processing | blogging

        D Offline
        D Offline
        deostroll
        wrote on last edited by
        #3

        So whats next in the line?

        C M 2 Replies Last reply
        0
        • D deostroll

          So whats next in the line?

          C Offline
          C Offline
          Chris Losinger
          wrote on last edited by
          #4

          Visual LISP .Net 2010++ , i think

          image processing toolkits | batch image processing | blogging

          P R 2 Replies Last reply
          0
          • D deostroll

            So whats next in the line?

            M Offline
            M Offline
            Marc Clifton
            wrote on last edited by
            #5

            XML-based operating systems and apps, with code embedded in CDATA blocks. But hey, it'll compress real well, since it's all ASCII. The biggest problem they're working on though is the code security issues. You thought .NET was bad with tools like reflector, but an XML-based OS can be read without even needing a tool, just pop it into notepad. So, that's a problem right now, but there should be some obfuscators coming along to change the XML tokens and mangle the tags, etc. But it makes sense, when you think about it. The backplane for the OS is going to WCF for the communications, which of course is XML-based both in the way you specify the I/O endpoints and the packets themselves, and then there's WF, the workflow foundation, which will manage the OS's low level thread and resource allocation, completely XML specified, and the shining jewel is WPF with XAML for all the XML-based UI components. Really. Marc

            Thyme In The Country
            Interacx
            My Blog

            M Richard Andrew x64R W 3 Replies Last reply
            0
            • D deostroll

              Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

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

              deostroll wrote:

              Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

              There's this CPian guy here - I forget his name, from Texas. Fellow was dead against .NET and kept saying garbage collection sucks and all that. Last I heard he's been running around in a mad rush trying to get a .NET job. He's even porting some of his C++ code into C#. That says it for you I think. Now if only I could remember who I am talking about. :rolleyes:

              Regards, Nish


              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
              My latest book : C++/CLI in Action / Amazon.com link

              G P M R N 7 Replies Last reply
              0
              • N Nish Nishant

                deostroll wrote:

                Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                There's this CPian guy here - I forget his name, from Texas. Fellow was dead against .NET and kept saying garbage collection sucks and all that. Last I heard he's been running around in a mad rush trying to get a .NET job. He's even porting some of his C++ code into C#. That says it for you I think. Now if only I could remember who I am talking about. :rolleyes:

                Regards, Nish


                Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                My latest book : C++/CLI in Action / Amazon.com link

                G Offline
                G Offline
                Gary R Wheeler
                wrote on last edited by
                #7

                Incoming!


                Software Zen: delete this;

                Fold With Us![^]

                1 Reply Last reply
                0
                • N Nish Nishant

                  deostroll wrote:

                  Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                  There's this CPian guy here - I forget his name, from Texas. Fellow was dead against .NET and kept saying garbage collection sucks and all that. Last I heard he's been running around in a mad rush trying to get a .NET job. He's even porting some of his C++ code into C#. That says it for you I think. Now if only I could remember who I am talking about. :rolleyes:

                  Regards, Nish


                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                  My latest book : C++/CLI in Action / Amazon.com link

                  P Offline
                  P Offline
                  Paul Conrad
                  wrote on last edited by
                  #8

                  Nishant Sivakumar wrote:

                  this CPian guy here - I forget his name, from Texas. Fellow was dead against .NET and kept saying garbage collection sucks and all that

                  Hmmmmm, and I wonder who that is :laugh:

                  "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                  1 Reply Last reply
                  0
                  • C Chris Losinger

                    Visual LISP .Net 2010++ , i think

                    image processing toolkits | batch image processing | blogging

                    P Offline
                    P Offline
                    Paul Conrad
                    wrote on last edited by
                    #9

                    Chris Losinger wrote:

                    Visual LISP .Net 2010++

                    Woohooooo :laugh:

                    "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      XML-based operating systems and apps, with code embedded in CDATA blocks. But hey, it'll compress real well, since it's all ASCII. The biggest problem they're working on though is the code security issues. You thought .NET was bad with tools like reflector, but an XML-based OS can be read without even needing a tool, just pop it into notepad. So, that's a problem right now, but there should be some obfuscators coming along to change the XML tokens and mangle the tags, etc. But it makes sense, when you think about it. The backplane for the OS is going to WCF for the communications, which of course is XML-based both in the way you specify the I/O endpoints and the packets themselves, and then there's WF, the workflow foundation, which will manage the OS's low level thread and resource allocation, completely XML specified, and the shining jewel is WPF with XAML for all the XML-based UI components. Really. Marc

                      Thyme In The Country
                      Interacx
                      My Blog

                      M Offline
                      M Offline
                      Mark Salsbery
                      wrote on last edited by
                      #10

                      I heard we want to be switched over by this fall, when all Win32/MFC/C++/C# support is dropped. :rolleyes:

                      Mark Salsbery Microsoft MVP - Visual C++ :java:

                      P P 2 Replies Last reply
                      0
                      • M Mark Salsbery

                        I heard we want to be switched over by this fall, when all Win32/MFC/C++/C# support is dropped. :rolleyes:

                        Mark Salsbery Microsoft MVP - Visual C++ :java:

                        P Offline
                        P Offline
                        Paul Conrad
                        wrote on last edited by
                        #11

                        Mark Salsbery wrote:

                        to be switched over by this fall

                        And go with Visual Lisp++, it's the wave of the future. Just imagine all the curly-cues :laugh:

                        "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon

                        L J 2 Replies Last reply
                        0
                        • M Marc Clifton

                          XML-based operating systems and apps, with code embedded in CDATA blocks. But hey, it'll compress real well, since it's all ASCII. The biggest problem they're working on though is the code security issues. You thought .NET was bad with tools like reflector, but an XML-based OS can be read without even needing a tool, just pop it into notepad. So, that's a problem right now, but there should be some obfuscators coming along to change the XML tokens and mangle the tags, etc. But it makes sense, when you think about it. The backplane for the OS is going to WCF for the communications, which of course is XML-based both in the way you specify the I/O endpoints and the packets themselves, and then there's WF, the workflow foundation, which will manage the OS's low level thread and resource allocation, completely XML specified, and the shining jewel is WPF with XAML for all the XML-based UI components. Really. Marc

                          Thyme In The Country
                          Interacx
                          My Blog

                          Richard Andrew x64R Offline
                          Richard Andrew x64R Offline
                          Richard Andrew x64
                          wrote on last edited by
                          #12

                          What do you think of this guy's opinion? He is Allen Holub from Holub.com http://www.sdtimes.com/fullcolumn/column-20060901-05.html[^] "XML is perhaps the worst programming language ever conceived. I’m not talking about XML as a data-description language, which was its original design. I’m talking about perverting XML for programming applications. It’s inappropriate to use XML as a scripting language (e.g., ANT), a test-description language (e.g., TestNG), an object-relational mapping language (e.g., Hibernate, JDO), a control-flow language (e.g., JSF), and so forth. These sorts of XML “programs” are unreadable, unmaintainable, an order of magnitude larger than necessary, and audaciously inefficient at runtime."

                          -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                          M S D K N 7 Replies Last reply
                          0
                          • Richard Andrew x64R Richard Andrew x64

                            What do you think of this guy's opinion? He is Allen Holub from Holub.com http://www.sdtimes.com/fullcolumn/column-20060901-05.html[^] "XML is perhaps the worst programming language ever conceived. I’m not talking about XML as a data-description language, which was its original design. I’m talking about perverting XML for programming applications. It’s inappropriate to use XML as a scripting language (e.g., ANT), a test-description language (e.g., TestNG), an object-relational mapping language (e.g., Hibernate, JDO), a control-flow language (e.g., JSF), and so forth. These sorts of XML “programs” are unreadable, unmaintainable, an order of magnitude larger than necessary, and audaciously inefficient at runtime."

                            -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #13

                            Richie308 wrote:

                            I’m not talking about XML as a data-description language

                            The point is, the line is getting fuzzy between execution description and data description. Scripts, workflows, states, decision graphs, ORM, etc., all sit somewhere in the middle, because a lot of these things have to express data, relationships, and map to code units. So, I think he's trying to see everything in black and white when there are a lot of shades of gray. Marc

                            Thyme In The Country
                            Interacx
                            My Blog

                            Richard Andrew x64R 1 Reply Last reply
                            0
                            • N Nish Nishant

                              deostroll wrote:

                              Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                              There's this CPian guy here - I forget his name, from Texas. Fellow was dead against .NET and kept saying garbage collection sucks and all that. Last I heard he's been running around in a mad rush trying to get a .NET job. He's even porting some of his C++ code into C#. That says it for you I think. Now if only I could remember who I am talking about. :rolleyes:

                              Regards, Nish


                              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                              My latest book : C++/CLI in Action / Amazon.com link

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #14

                              People change, but their old posts don't. :) Marc

                              Thyme In The Country
                              Interacx
                              My Blog

                              V 1 Reply Last reply
                              0
                              • D deostroll

                                Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                                S Offline
                                S Offline
                                Stephen Hewitt
                                wrote on last edited by
                                #15

                                I've been hearing this kind of talk for ages but neither MFC nor Win32 is “dead” yet or, by the looks of things, will be in the near future. There is little doubt that .NET has sparked a lot of interest from the developer community and that managed languages have many advantages over their un-managed brethren (as things stand the reverse is also true however), but the rumors of Win32’s and MFC’s death have been greatly exaggerated.

                                Steve

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  Richie308 wrote:

                                  I’m not talking about XML as a data-description language

                                  The point is, the line is getting fuzzy between execution description and data description. Scripts, workflows, states, decision graphs, ORM, etc., all sit somewhere in the middle, because a lot of these things have to express data, relationships, and map to code units. So, I think he's trying to see everything in black and white when there are a lot of shades of gray. Marc

                                  Thyme In The Country
                                  Interacx
                                  My Blog

                                  Richard Andrew x64R Offline
                                  Richard Andrew x64R Offline
                                  Richard Andrew x64
                                  wrote on last edited by
                                  #16

                                  Marc Clifton wrote:

                                  Scripts, workflows, states, decision graphs, ORM, etc., all sit somewhere in the middle, because a lot of these things have to express data, relationships, and map to code units.

                                  No hardware can directly execute XML, so what do you mean when you say that OS's will be based on XML? Maybe there will be some layer that interprets the XML, but that layer itself needs to run in some kind of context, and that context is most likely going to be written in C or C++.

                                  -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                                  M 1 Reply Last reply
                                  0
                                  • Richard Andrew x64R Richard Andrew x64

                                    Marc Clifton wrote:

                                    Scripts, workflows, states, decision graphs, ORM, etc., all sit somewhere in the middle, because a lot of these things have to express data, relationships, and map to code units.

                                    No hardware can directly execute XML, so what do you mean when you say that OS's will be based on XML? Maybe there will be some layer that interprets the XML, but that layer itself needs to run in some kind of context, and that context is most likely going to be written in C or C++.

                                    -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                                    M Offline
                                    M Offline
                                    Marc Clifton
                                    wrote on last edited by
                                    #17

                                    Richie308 wrote:

                                    No hardware can directly execute XML, so what do you mean when you say that OS's will be based on XML?

                                    I was making a joke without using the joke icon to see who would fall for it. :-D (The clue was the "Really" at the end.) Marc

                                    Thyme In The Country
                                    Interacx
                                    My Blog

                                    Richard Andrew x64R 1 Reply Last reply
                                    0
                                    • D deostroll

                                      Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                                      N Offline
                                      N Offline
                                      Nemanja Trifunovic
                                      wrote on last edited by
                                      #18

                                      deostroll wrote:

                                      Is the win32 platform going obsolete?

                                      Yep.

                                      deostroll wrote:

                                      Is it being replaced by the dotnet framework

                                      That's obsolete as well.

                                      deostroll wrote:

                                      or something like that?

                                      Yep - JavaScript.


                                      Programming Blog utf8-cpp

                                      D 1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        Richie308 wrote:

                                        No hardware can directly execute XML, so what do you mean when you say that OS's will be based on XML?

                                        I was making a joke without using the joke icon to see who would fall for it. :-D (The clue was the "Really" at the end.) Marc

                                        Thyme In The Country
                                        Interacx
                                        My Blog

                                        Richard Andrew x64R Offline
                                        Richard Andrew x64R Offline
                                        Richard Andrew x64
                                        wrote on last edited by
                                        #19

                                        :doh: Good one! I forgot you were the one who wrote the article about not using "int".

                                        -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                                        1 Reply Last reply
                                        0
                                        • D deostroll

                                          Is the win32 platform going obsolete? Is it being replaced by the dotnet framework or something like that?

                                          J Offline
                                          J Offline
                                          jarjar2k7
                                          wrote on last edited by
                                          #20

                                          I think using MFC for new projects is not the most money making proposition you can take on. However, I think it's wrong to suggest win32 is obsolete. There are several tools that have built up on top of it, such as wxWidgets that are thriving. Win32 is fast and down to the metal. :-) For a small project, WTL is perfect, fast, and requires NO dependencies. If you have to build a generic corporate internal software project, sure .NET is the only thing that makes sense. But if you want to work on the big juicy projects such as MS Office or some from Adobe, or any other windows application, you better know C++ and Win32 :-).

                                          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