MFC no es tan malo. El problema es que la mayoría de los componentes (ventanas/widgets) son bastante malos o más precisamente muy poco flexibles. Como dijo Hans, son 18 años de compatibilidad con versiones anteriores y, por lo tanto, se cuentan todos los ciclos de reloj y de memoria. Esto duele hoy.
Lo estoy usando porque Windows Forms y WPF simplemente no se pueden usar para desarrollo de GUI multiplataforma donde la lingua franca del backend es C o C++ (si Java no es una opción para su proyecto por el motivo que sea).
Dependiendo de lo que quieras hacer y de la importancia de una GUI de apariencia muy original, MFC podría ser la única opción, especialmente cuando puedes comprar componentes de terceros y usar el paquete de funciones o Cintas.
no me comentando QT/GTK/FLTK u otro conjunto de herramientas, siempre y cuando no nos dice más sobre su proyecto
No, no es estado de la técnica. No, ** no está "en desuso" **. Al menos no por alguien con el estado oficial para desaprobarlo. –
También puede consultar esta pregunta: http://stackoverflow.com/questions/2598006/will-vc-mfc-become-obsolete-in-near-future – dwo
posible duplicado de [¿Todavía hay un caso para MFC] (http://stackoverflow.com/questions/121184/is-there-still-a-case-for-mfc) –