It makes sense if you want a better native C++ compiler. The native C++ compiler comes with some better error checking, better runtime checking and expanded facilities for developing native COM objects. VS 2003 .NET includes support for native Win32 development, and you can certainly continue to develop COM objects. In my opinion, it's a much better environment, though I have to say, avoid mixing native/managed code, both regard to the project system in VS.NET as well as the debugger. You can certainly build mixed native/managed solutions, and .NET is extremely good at providing interoperability with native code. However, the IDE isn't good at handling mixed projects and mixed-mode debugging doesn't always work (or worse, crashes the IDE).
Dig Deeper on Win Development Resources
Related Q&A from Berni McCoy
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.