¿Por qué mucha gente no recomienda el uso de mfc?
Hace más de 10 años, MFC era el rey de los marcos de programación GUI en la plataforma Windows. MFC 4.2 y VC 6 fueron la combinación dorada de ese año, derrotando por completo a Borland. En primer lugar, MFC era uno de los pocos marcos GUI relativamente completos en ese momento. En segundo lugar, MFC estaba hecho a medida para WIN 95/98 y admitía perfectamente funciones que parecían nuevas en ese momento, como DPI.
Posteriormente, VC desarrolló desde la versión 6.0 a Visual C++ 2008, y se cambió el sistema operativo de win 98 a Vista. Aunque el número de versión de MFC se ha actualizado, la esencia no ha cambiado mucho y muchas funciones nuevas, como Ribbon, no son compatibles.
Más tarde, Microsoft lanzó Visual Studio 2008 SP1 (es decir, el paquete de parches para Visual Studio 2008), que introdujo muchas características nuevas, como la cinta, MDI con pestañas y ventanas de acoplamiento personalizables. ,¡pero! ¡Estos códigos no fueron escritos por Microsoft! ¡Microsoft lo compró a BCG Soft! Y la calidad de estos códigos obviamente no es tan buena como la del código anterior de Microsoft. Yo mismo encontré más de un error. . Y no parece que Microsoft haya puesto mucho esfuerzo en corregir estos errores. Entonces, si quiero escribir un programa de ventana ahora, MFC definitivamente no será mi primera opción.