你是說MFC嗎?
夠了, 別再說那個垃圾了~
MFC的推廣真要說的話, 是來自於早期的視窗程式開發Windows SDK來講...
Windows SDK最早出版的時候還是windows 3.1時代, 當時的C++還沒普及
而且大家的電腦都還是486和386水準, 主記億體也只有640K, 設幾個變數就用完了~
所以C++的物件導向觀念在那個時代根本就是垃圾~
隨著電腦技術的進步, windows95開始出版, RAM大大提升到128MB~256MB的超大容量
於是人們就開始反思, 使用windows SDK開發程式, 光是開一個視窗就要100行左右~
就不用說還得大量處理重劃問題, 而且WinSDK的變數在設計時必須大量全域使用
這使得程式開發後期, 一堆全域變數根本沒辦法debug.
於是微軟就開始開發以C++和COM為根本的MFC工具來取代SDK
可是微軟萬萬沒想到, 雖然它把視窗程式成功減少到30%的程式碼~
但是MFC十分不直觀, 如果要操作好MFC的話, 就必須了解整個MFC的架構
於是本末導致, 光是要學會MFC就要幾年的時間, 更不用講學會後, 還得從0開始開發程式
只能說MFC是一個失敗中的垃圾
最後微軟成功把直覺化的程式設計流程弄出來
又整合了網頁開發,嵌入式系統開發,應用程式開發
並整合了 VB,VC++,VC#,VJ#的語言為一體的 .net framework
自從.Net出來之後, MFC就可以蓋棺認定是失敗之作了
一代英雄竟落如此下場, 可悲可悲
※ 引述《withhappy (lemontea)》之銘言:
: 為什麼nfc的進度那麼慢?
: 真的希望有天帶著手機一天的消費都可以靠手機
: 雖然手機掉了就gg了
: 聽說美國已經推了好一陣子了,之前還找Lady GA GA 代言, 仍無法普及
: 為什麼感覺商機那麼大的東西卻一直推不太起來?
: 有沒有nfc的八卦?
: