當前工作用的最熱門的Windows可視化編程是什麼 類似MFC這種的?

我知道也能用JAVA也能寫,其他的還有什麼?就是當前最熱門的。我們只學過MFC和Java,但是網上都說MFC早就過時了,那現在什麼沒過時啊?我下學期實習,現在想提前準備下,到時候工作好找一點。我現在正在自學PHP。求大神推薦一個,我學完PHP就去學!另外,大神說說一般遊戲(端游)開發都用什麼啊?


遊戲用scaleform多一點


Qt5,WPF,gaclib @vczh


qt

答案僅做參考。

不過哪種流行學哪種的話 你學完熟練掌握了 基本就有人說他過時了


謝邀,因為Windows 7什麼的.Net Framework已然是系統的基礎設施了,所以Windows下面的客戶端程序現在多是WPF。WPF是可以用DirectX來渲染界面的,所以可以做到很多以前的GUI程序不能達成的喪心病狂的事情。當然如果你有.NET背景又不願意用WPF,那麼之前的WinForm框架也可以用,這是一個封裝得中規中矩的GUI框架,用熟練了也很順手。當然,上面提到的都是基於.NET CLR的GUI技術。

如果你一定要不用CLR,那麼首選的是Qt。Qt在嵌入式領域是大紅大紫的,架構和工具都很完整,而且是基於C++的,運行速度方面政治絕對正確。

除了Qt以外,可選的還有WTL(微軟工程師的業餘副產品,號稱Chrome瀏覽器第一版的GUI就是用它),WxWidget(Code:Block就是Wx寫得),當然你也可以用Win API自己擼(不推薦,排版效率太低)。

哦對,輪子哥的GacGUI也是可以用到DirectX的GUI框架


Windows客戶端程序員現在招的挺少了

Electron是個神器,但是隨便一個小程序,即使壓縮過,最後也得幾十兆。

如果不考慮跨平台,XAML是最好的選擇,UWP限制多可以寫WPF


擼了10年代碼,其中大部分時間在做windows客戶端,其中大部分時間在使用MFC。

並沒感覺過時啊,在VS2013下面,配合Xtreme,BCG等第三方UI庫實現Office等風格的界面也不輸WPF多少。

另外,代碼都在自己手裡,哪裡不滿意就自己DIY被,熟悉這個套路了並不覺得累。

後台的話,配合主流的C++開源庫進行開發,用起來很舒服很順,同時效率杠杠滴。

WPF用過,效率受不了,一些要求執行效率高的地方還需要另外用C++封裝動態庫來實現,不如直接C++來了,很麻煩。

Qt用過,效率尚且滿足要求,但每個應用還要掛一堆Qt的動態庫,配置及調試起來總感覺不如MFC來的方便(可能用的少吧)。

WTL用過,編譯後的文件比MFC還要小許多,依賴也少,但是UI元素過少,很多都要自己造輪子,太累。

NW也接觸過,但在幾年前的當時來說,局限太多了,棄用。

目前手裡的老項目都是基於MFC的,想要更新換代需要花費大量時間和人力,所換取的收益對領導來說是零,所以暫時沒有考慮要換,若以後有新項目時,有機會再試試Qt吧。


桌面上工業軟體,工程軟體最近幾年開發的基本都是用QT。圖形顯示,交互,處理搬用,改造VTK,複雜的自己造輪子。


windows最近比較推崇uwp應用,如果你專註于于精美界面可以考慮,大型遊戲我比較推崇qt


node-webkit?


WPF


難道不是應該先打聽下實習單位用的是什麼么...

話說目前來說win客戶端最有效率的應該是 WPF

當然很多公司歷史原因等等還在MFC,winform也很正常

最後當下web流行客戶端勢微...


推薦閱讀:

並行模式庫PPL應用實戰(一):使用task類創建並行任務
Git的理念
Windows 10原生應用將迎來獨立Insider預覽項目
軟體項目開發,全系列規範及約束文件
輕鬆理解UML用例圖時序圖類圖的教程

TAG:軟體開發 | 編程語言 | Windows開發 | CC |