Migration from MFC
Me and my research team are developing technologies for sketch-based design interfaces. We have a code to which we continuously add new functionalities. Lately, I began to feel like building new interface elements using MFC poses a constant overhead. I want to migrate to a new platform that will enable easy interface building + event handler. I use OpenGL, Wacom tablet libraries and Intel MKL (Intel's Math Kernel Library which is available in either C or Fortran). My first idea was moving to .NET environment with managed C++, but it may not be the best solution.
Do you have any suggestions?
Re: Migration from MFC
If you don't care about transformation related performance losses with COM+ wrappers or native-to-managed methods, I highly suggest considering managed C# for all gui development and management.
I don't know how well it goes, but that's the first thing that came up my mind.