MFC可以做windows平臺的網絡程序網頁數據庫之類,圖形處理,CAD制圖,遊戲開發等等。MFC難學是出名的,要從硬件開始入手,到匯編,C語言,計算機硬件原理,數學算法,物理計算都得懂壹點,還得學C語言,C++,VC,windowsAPI編程,高等數學等等知識。但是工資不高,因為有限制。首先MFC只在微軟windows下開發,嵌入式winCE領域跟windows7等。win8推薦使用.NET語言,但是.NET類java的設計,沒有指針,沒有多態,沒有各種虛函數跟復雜繼承,看似簡單但是實際要處理更多業務邏輯,並且效率低。其次MFC對人的要求很高,最後就是MFC寫的程序網絡功能不好,不適合做互聯網。這也是現在MFC落寞的原因,現在互聯網火熱,MFC自然這種單機程序不招人喜歡。
在CE嵌入式,桌面軟件,專業制圖,工業生產上MFC用處很多。但是學習曲線長,陡峭,但是要走嵌入式,電子,電氣機械自動化上門,MFC還真是必不可少。QT javaSwing之類效率低下,工業要求運行時精準高效快速安全穩定,這些只有MFC能滿足。