¿Qué pasa con QT y MFC?
1. El lenguaje en sí
QT: Estructura gramatical multiplataforma, sencilla y clara. Las características orientadas a objetos son más obvias que MFC. El código es más elegante de escribir, lo que significa que será más rápido comenzar.
MFC: No hay duda de que su estado en la plataforma Windows QT es básicamente no convencional en Windows. Personalmente, creo que MFC es más complicado que QT. Puede consultar los códigos de ejemplo de MFC y QT
para comprenderlo intuitivamente. Y para escribir MFC, debes conocer el mecanismo de bucle de mensajes de Windows. QT no necesita comprender los aspectos subyacentes de Windows al principio.
2. Recursos de aprendizaje
QT: Básicamente, solo hay demostraciones y sitios web oficiales, y hay muchos menos foros de desarrollo relacionados que los de MFC. Después de todo, hay más gente llamando a la puerta. en MFC.
MFC: recursos de MSDN. Para los principiantes, MSDN puede resultar aburrido. Hay muchos más foros relacionados y recursos de preguntas y respuestas. Generalmente, los principiantes pueden ver soluciones a los problemas encontrados por las personas mayores.
3. IDE y configuración de desarrollo
Los principiantes deben ser Windows. Para MFC, un Visual Studio es suficiente. QT, usando QT Creator, la configuración no será demasiado problemática.
Sugerencia personal: QT.
Recomiende el libro "Dominar la programación QT4"