標籤:

MFC程序員的前途和出路是什麼?

滿世界的移動應用開發~我卻糾結於MFC這一壺陳年老酒~有點迷茫~微軟現在是如何看待MFC的位置的?


工具就是工具,不是時尚。能用就用,沒必要趕潮流。既然MFC可以用,用就是了。

就C++而論,微軟的圖形庫如果不敢說一團亂麻,至少也得說選擇過多。除了Notepad之類老一輩的軟體還是Windows API直接上陣之外,兩大基礎是MFC和WTL。MFC的代表是MMC整個體系,也包括很多工具軟體比如Tablet PC版本上的Journal。WTL的代表則包括Tablet PC的所有手寫輸入支持部分。

Office很特殊。他們幾乎每個版本都有一套新開發的UI庫,這些可以通過查詢控制項的IAccessible介面看出來,不同於MFC,我個人感覺很像WTL,但不確定。另外Communicator,Live Messenger還有自己的圖形庫,據說叫DirectUI,條件所限沒機會研究。


從微軟自己的大型產品Office、SQLServer、IE、MSN來看,微軟部分項目仍然在使用MFC進行開發。不過自己封裝了一套更好的UI組件。


界面庫有很多實現,不一定非要用MFC,而且MFC也沒法跨平台。


不是工作需要的話,不用學MFC,都有點經濟頭腦啊兄弟,學web開發,或者你說的移動應用


推薦閱讀:

TAG:MFC |