"Bobby" <ma**********@despammed.com> wrote...
We are developing our Windows applications in Visual C++
6.0 using MFC. We are starting now the process of deciding
whether .NET could be useful to us and whether it make
sense to us to upgrade to Visual Studio .NET.
I'm no expert but I'd like to help. The answer is "it depends" :-) One of
the first questions is always going to be what does your application do?
Followed by, who are your customers?
I think it is fair to say that with some types of apps there may be few
immediate benefits to converting to .NET. And in a some cases there may in
fact be a downside. That said, the upside includes "that's the direction
things are moving right now." Also there are any number of features that
(if you wanted to add them to your C++ implementation) are already defined
and ready to operate. In C++ (or more to the point outside of the .NET
framework) you will probably have to develop your own solutions.
Designing/developing your own solutions is fun as heck... but they end up
being proprietary. If the day comes when you want to use another language
or a customer needs access to the your libraries or your data the "one-up"
custom solution might fall short. Not that custom methodologies and
solutions can't be updated to handle every situation but rather there is a
lot of overhead in trying to do that "while" trying to update applications
using them. It takes a lot of brains and a lot of fingers... I'm not (for
instance) going to stop development to write my own XML parser.
Perhaps others can post more technical reasons but I hope this helps.
Tom