沒有MFC之前,Windows上用Win32 API進行編程,之後MFC出現,在壹定程度上提高了軟件開發效率,它是對win32 API的封裝,所以易用性好,不過性能會比win32開發低壹些,二者各有所長吧。
在Windows上開發界面程序以前用MFC最合適,能兼顧效率和性能,後來出了.net的C#,MFC就不是最高效的開發方式了,而且MFC用不好的話,問題也挺多的,不過雖然大家都說MFC不好,但罵歸罵,用還得用。