C ++ MFC vs .NET?

Mis colegas están usando Visual Studio 2002 y usan el C ++ MFC. Estoy desarrollando en C #.

No ha habido ningún problema antes, pero ahora cuestionamos a nuestros clientes si realmente deberíamos desarrollarnos en diferentes entornos. Mis colegas piensan (por supuesto) que debería cambiarme a C ++ MFC. Creo que pueden usar .NET en lugar de MFC.

¿Hay algún punto para aprender el MFC? Se siente un poco anticuado, o me equivoco? ¿Cuáles son los argumentos en contra y para .NET en comparación con MFC?

Editar:

Estamos desarrollando sistemas de procesos y aplicaciones de asistencia para la industria nuclear. La aplicación principal es un emulador que emula un sistema informático antiguo y utiliza C ++ / MFC. Es muy crítico en el tiempo, tal vez el núcleo debería estar en C ++ nativo. Pero la GUI para el emulador y todas las aplicaciones circundantes no son particularmente críticas.

¿Y hay alguna razón real por la que deba reemplazar la aplicación MFC existente?

Respuestas a la pregunta(10)

Su respuesta a la pregunta