導航:首頁 > 編程語言 > mfc編程和qt

mfc編程和qt

發布時間:2024-03-24 02:12:49

A. QT和MFC的優劣

QT和MFC的優劣:

(1)開發速度

就整體而言,MFC可能會快捷一些,因為Windows平台的開發工具大多很智能,因為立足於Windows的開發人群很廣,從菜鳥到專業人士(開發人員一多,技術參考就多,周圍可以咨詢問題的人就多)。

相比較而言,Qt基於Linux,可用的開發工具不多,而且這些工具大都比較專業,多是第三方的產品,加上這些工具的集成度不高,支持的第三方庫也沒有支持MFC的第三方庫多,因而從這一點看,MFC略勝一籌。

不過,Qt自從被諾基亞公司收購後,官方發布了跨平台集成開發環境Qt Creator,之後的走向就不好說了,作者個人的總體感覺是Qt Creator和VS差距比較大,還需要改進。

(2)運行效率

MFC採用淺層封裝,運行效率比較高,加上VC對Windows進行了針對性的優化,因而整體性能是比較高的,但是如果加入第三方庫就不敢保證整體的高性能了。

Qt庫比較龐大,封裝層次較深,所以運行效率比MFC低,但是在如今主流計算機系統的配置下,人們還會介意這點性能差別嗎?

(3)應用范圍

如今Windows的普及率無人能及,MFC的使用人數自然就多,相比而言,Qt主要是Linux下的開發人員在使用。MFC不支持嵌入式開發(主要是指手機平台)。

而Qt有對應的支持模塊,雖然這一手機開發領域被Java碾壓,但總歸還是有Qt的使用空間。

(4)學習難度

Qt的封裝方式比較明晰,和系統隔離得比較好,作者個人覺得學習的門檻不高。而MFC則較難精通,因為深入開發之後還需要了解SDK,否則開發出的程序比較初級。

閱讀全文

與mfc編程和qt相關的資料

熱點內容
linuxvi保存文件 瀏覽:533
把視頻打包出文件夾是什麼意思 瀏覽:443
如何在藏書館app上注銷賬號 瀏覽:823
51單片機架構 瀏覽:895
安卓下載東西怎麼弄 瀏覽:520
我的世界伺服器地址13 瀏覽:309
機修編程原理 瀏覽:720
手機點開app反應慢是哪裡的問題 瀏覽:772
數控銑床g代碼編程圖案 瀏覽:129
lan是指什麼伺服器 瀏覽:769
php匹配手機號 瀏覽:444
火狐app攔截窗口如何解除 瀏覽:903
javaapichm下載 瀏覽:162
如何用代理伺服器玩cf 瀏覽:999
java對象轉jsonobject 瀏覽:371
怎麼刪除app里的更新提示 瀏覽:422
日月單片機 瀏覽:152
airports在安卓上如何查看電量 瀏覽:252
北京回收全新伺服器硬碟雲主機 瀏覽:517
php空間搭建ss 瀏覽:507