M
m
We have a rather large application, perhaps a million lines of code doing
everything from database access to gui to painting items on the screen, all
built in VC++/MFC. There are some heavy performance requirements for the
application thus it's development in C++.
I am trying to put my hands around the future development methodologies for
this application. I am looking for any thoughts on what to pursue, is it
taking portions of the application and developing them in managed c++(where
say performance isn't an issue), what .NET technologies are available to
make development easier, etc. There are several reasons for me to consider
alternative technologies, among them are the lack of C++ developers
available in the pool(it's as if C++ is now a legacy technology, it's much
sexier to know Java or some .NET technology) and many of the third party COM
components we use are no longer receiving substantial development(the mftrs
are choosing to concentrate on developing .NET components).
Further, it's likely that the application will be required to morph into
having the ability to live as either a server component(perhaps the
presentation layer is browser based) or a fat client application.
Or do we do nothing and stand pat with VC++/MFC?
Anyone gone through such a transition and what worked and what didn't? Any
recomendations on reading/training material?
Thanks!
everything from database access to gui to painting items on the screen, all
built in VC++/MFC. There are some heavy performance requirements for the
application thus it's development in C++.
I am trying to put my hands around the future development methodologies for
this application. I am looking for any thoughts on what to pursue, is it
taking portions of the application and developing them in managed c++(where
say performance isn't an issue), what .NET technologies are available to
make development easier, etc. There are several reasons for me to consider
alternative technologies, among them are the lack of C++ developers
available in the pool(it's as if C++ is now a legacy technology, it's much
sexier to know Java or some .NET technology) and many of the third party COM
components we use are no longer receiving substantial development(the mftrs
are choosing to concentrate on developing .NET components).
Further, it's likely that the application will be required to morph into
having the ability to live as either a server component(perhaps the
presentation layer is browser based) or a fat client application.
Or do we do nothing and stand pat with VC++/MFC?
Anyone gone through such a transition and what worked and what didn't? Any
recomendations on reading/training material?
Thanks!