午夜精品人妻久久久-成年美女很黄的网站-在线看片免费人成视久网app-国产精品美女无遮挡一区二区-91精品国产综合久久久久-国产的免费视频又猛又爽又刺激-在线看片免费人成视久网app-久久香蕉国产精品视频-av一区二区三区高清

請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?

其實(shí)提問(wèn)的人把順序都排好了,反過(guò)來(lái)就是在win下開(kāi)發(fā)選擇的順序 。
mfc比較古老c語(yǔ)言編程實(shí)現(xiàn)組建tin網(wǎng),基本只是的一層很薄封裝,用起來(lái)挺累的 。除非是維護(hù)古老的mfc程序,比如你維護(hù)騰訊的qq, 用mfc應(yīng)當(dāng)幾乎是必須的,其他情況并不推薦 。
qt方案是個(gè)重量級(jí)選擇,因?yàn)閝t很龐大,幾乎覆蓋了桌面所有領(lǐng)域,ui只是其中一個(gè)小部分 。但qt ui組件并不是屬于原生方案,類似現(xiàn)在的的方式,那些控件幾乎都是自己渲染出來(lái)的,模仿了特定平臺(tái)風(fēng)格罷了 ??焖俳:透拍钛菔居胵t的qml很不錯(cuò),另外qt用于商業(yè)領(lǐng)域并不是免費(fèi)的,做產(chǎn)品需要還是考慮一下它的重量和價(jià)錢 。
c#的是ms的原生UI方案 。根紅苗正并且易用輕量 , 沒(méi)有跨平臺(tái)需求和不想折騰的話 , 用來(lái)做win桌面程序是最輕松和放心的方案 。

請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?

文章插圖
請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?

文章插圖
值得一提就是如果應(yīng)用中有很多需要展示web頁(yè)面,或者嵌入了頁(yè)面而不需要原生UI,用的方案會(huì)更方便,用的就是 , 它其實(shí)就是內(nèi)嵌了一個(gè)瀏覽器,引出了一套js api罷了 。而微信的電腦版用的是和類似的框架叫nwjs 。
大部分跨平臺(tái)方案因?yàn)槎疾皇窃鶸I,體驗(yàn)上多少會(huì)差一些,比如操作不方便,壓力大時(shí)反應(yīng)慢,吃內(nèi)存,包巨大等等
就我個(gè)人來(lái)說(shuō),大部分時(shí)間都在mac下工作,即使偶爾開(kāi)發(fā)win桌面小應(yīng)用,一般也是用mingw編譯成exe/dll, 在Mac上用wine做業(yè)務(wù)邏輯測(cè)試 。我選了做UI,它是原生方案,支持多個(gè)os平臺(tái),完全免費(fèi),支持各種腳本綁定,最關(guān)鍵比較輕量,整個(gè)UI包不到10M搞定 。
展示一下最近做的一個(gè)下鼠標(biāo)鍵盤操作記錄+截屏數(shù)據(jù)的編輯器,用于生成自動(dòng)操作文檔和自動(dòng)化錄入工具c語(yǔ)言編程實(shí)現(xiàn)組建tin網(wǎng) , 在mac m1下開(kāi)發(fā),x86-下運(yùn)行, 用做UI 。
【請(qǐng)問(wèn)目前做windows桌面應(yīng)用程序,MFC、QT、C#哪個(gè)更好?】本文到此結(jié)束 , 希望對(duì)大家有所幫助 。