1:語言沒有好不好壹說,mfc僅僅是壹個類庫,封裝的還是底層C++API。
2:mfc不是沒有用武之地,而是隨著新技術的推廣,沒人去研究這個東西,所以逐漸退出市場,市場是與供求掛鉤的,市場面越大說明東西越流行,同時競爭就越大。
3:從微軟本身的意思上來分析,的確是替代品。C#目前是作為NET新技術。
4:其實妳舍不得放棄mfc主要在於用習慣、用熟練而已,說明妳的c++功底還是不錯的,妳三年所掌握的c++/mfc開發思想理念完全可以勝任任何壹門新語言技術,眾所周知玩c++的人是最嚴謹的程序員,玩c++妳都玩得通了,還擔心什麽?所謂語言區分也就是語法之分,思想都是相通的。話說回來,語言的過時不過時在於市場需求,另外更重要的在於人,在我所認知的行業內,玩c#\java的的確比較多,市場供應也比較大,但是工資待遇都不怎樣,回頭來看玩c語言和匯編的,工資月薪都基本上w的,尤其是玩底層匯編驅動的,這些玩意其實並不流行,需求也不大,原因在於沒有能人,而且這些玩意非常非常困難,所謂語言高低級之分在於人性化,越高級的語言越容易掌握,隨便壹句函數就能實現什麽什麽功能,所謂站著巨人的肩膀就是這個感覺。反之越低級的語言越令人頭痛,任何功能都要自己寫,說白了這工作誰願意做,而且底層代碼級的活多心酸而且困難,手頭沒詞典的話壓根敲不進壹個代碼,但往往這些工作才是最高待遇的,做壹年等同別人做四五年,這也就造成了市場供求。
說這麽多無非是告訴妳,技術不分過時,在於妳的編程功底如何?c++很牛的!