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. General Programming
  3. .NET (Core and Framework)
  4. .NET Benefit?

.NET Benefit?

Scheduled Pinned Locked Moved .NET (Core and Framework)
c++csharpdatabasesql-servervisual-studio
8 Posts 5 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.
  • A Offline
    A Offline
    Anonymous
    wrote on last edited by
    #1

    Hi, I'm trying to determine whether there would be any real benefit in migrating from VS6 to VS.NET. The projects I'm working develop desktop apps (not web apps) in C++. We currently employ MFC (for GUI clients) and ATL (for COM+ servers) frameworks and interface with SQL Server 2000 DBs. I can see the benefit if I was developing web based applications, but I'm not seeing it for the types of products that we build. Any thoughts? Thx/ Steve

    S K R 3 Replies Last reply
    0
    • A Anonymous

      Hi, I'm trying to determine whether there would be any real benefit in migrating from VS6 to VS.NET. The projects I'm working develop desktop apps (not web apps) in C++. We currently employ MFC (for GUI clients) and ATL (for COM+ servers) frameworks and interface with SQL Server 2000 DBs. I can see the benefit if I was developing web based applications, but I'm not seeing it for the types of products that we build. Any thoughts? Thx/ Steve

      S Offline
      S Offline
      Stephane Rodriguez
      wrote on last edited by
      #2

      I don't see clearly the benefit. The .NET virtual machine is a totally $new environment$ to work with. Moreover, even upgrading to VC++.NET is questionable : if you do a lot of GUIs, you'll certainly miss the class wizard (it has been replaced with a far less powerful stuff). What VisualC++ .NET would bring you rather than features is the ability to work with both MFC/ATL and SQLServer all in the same tool.


      How low can you go ?
      (MS rant)

      K 1 Reply Last reply
      0
      • A Anonymous

        Hi, I'm trying to determine whether there would be any real benefit in migrating from VS6 to VS.NET. The projects I'm working develop desktop apps (not web apps) in C++. We currently employ MFC (for GUI clients) and ATL (for COM+ servers) frameworks and interface with SQL Server 2000 DBs. I can see the benefit if I was developing web based applications, but I'm not seeing it for the types of products that we build. Any thoughts? Thx/ Steve

        K Offline
        K Offline
        Kannan Kalyanaraman
        wrote on last edited by
        #3

        ATL/MFC have their own handfull of improvements in vs.net. ATL Server is a new addition. MFC/ATL share lots of classes. Also the compiler offers improved performance benefits. I guess its wise to compare the feature list and then asses the real benefits from them. Cheers Kannan :-)

        A 1 Reply Last reply
        0
        • S Stephane Rodriguez

          I don't see clearly the benefit. The .NET virtual machine is a totally $new environment$ to work with. Moreover, even upgrading to VC++.NET is questionable : if you do a lot of GUIs, you'll certainly miss the class wizard (it has been replaced with a far less powerful stuff). What VisualC++ .NET would bring you rather than features is the ability to work with both MFC/ATL and SQLServer all in the same tool.


          How low can you go ?
          (MS rant)

          K Offline
          K Offline
          Kevin McFarlane
          wrote on last edited by
          #4

          __Stephane Rodriguez__ wrote: if you do a lot of GUIs, you'll certainly miss the class wizard (it has been replaced with a far less powerful stuff). What's the bet that something like ClassWizard will re-appear? Actually I don't know whether any of those add-in gurus will provide the functionality if MS don't.:) Kevin

          1 Reply Last reply
          0
          • K Kannan Kalyanaraman

            ATL/MFC have their own handfull of improvements in vs.net. ATL Server is a new addition. MFC/ATL share lots of classes. Also the compiler offers improved performance benefits. I guess its wise to compare the feature list and then asses the real benefits from them. Cheers Kannan :-)

            A Offline
            A Offline
            Anonymous
            wrote on last edited by
            #5

            I really appreciate all of the responses; this certainly helps out. Regarding the ATL changes, I was lead to believe that Microsoft's whole COM paradigm has gone away in .NET; i.e., .NET development projects would not be employing COM/COM+ technologies. Is this true? Thanks again for your insight, Steve

            K 1 Reply Last reply
            0
            • A Anonymous

              I really appreciate all of the responses; this certainly helps out. Regarding the ATL changes, I was lead to believe that Microsoft's whole COM paradigm has gone away in .NET; i.e., .NET development projects would not be employing COM/COM+ technologies. Is this true? Thanks again for your insight, Steve

              K Offline
              K Offline
              Kannan Kalyanaraman
              wrote on last edited by
              #6

              Yes COM/COM+ is sent out of the door...no registry..no guids. But you can use the existing COM code by COM Interop in .net, but you incur a bit of performance penalty for that since all of your COM calls has to be marshalled.As for as COM+ is concerned .net has its own namespace something in the line of EnterpriseServices where you can do lot of stuff which you do in COM+ but not sure whether it contains all the stuff of COM+ or only a subset of them. HTH Cheers Kannan

              K 1 Reply Last reply
              0
              • K Kannan Kalyanaraman

                Yes COM/COM+ is sent out of the door...no registry..no guids. But you can use the existing COM code by COM Interop in .net, but you incur a bit of performance penalty for that since all of your COM calls has to be marshalled.As for as COM+ is concerned .net has its own namespace something in the line of EnterpriseServices where you can do lot of stuff which you do in COM+ but not sure whether it contains all the stuff of COM+ or only a subset of them. HTH Cheers Kannan

                K Offline
                K Offline
                Kevin McFarlane
                wrote on last edited by
                #7

                As I understand it COM+ is still used under the hood. But I get the impression this is just transitional, i.e., until .NET covers all the functionality of COM+ natively (i.e., natively to .NET). Kevin

                1 Reply Last reply
                0
                • A Anonymous

                  Hi, I'm trying to determine whether there would be any real benefit in migrating from VS6 to VS.NET. The projects I'm working develop desktop apps (not web apps) in C++. We currently employ MFC (for GUI clients) and ATL (for COM+ servers) frameworks and interface with SQL Server 2000 DBs. I can see the benefit if I was developing web based applications, but I'm not seeing it for the types of products that we build. Any thoughts? Thx/ Steve

                  R Offline
                  R Offline
                  RichardEastes
                  wrote on last edited by
                  #8

                  If you generally distribute your apps over the internet, .NET is severly limiting your potential market due to the 22MB .net framework download. I agree that EVENTUALLY, everyone will have the framework installed, but untill then, would you download a 22.1MB application or a 100Kb application? Rick Eastes. http://www.eastes.net

                  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