精華區beta Programming 關於我們 聯絡資訊
※ 引述《cjoe.bbs@ptt.cc (cjoe)》之銘言: > ※ 引述《HZYSoft (PCMan 2004)》之銘言: > : M$ 是真的要放棄啊 > : 不只 MFC,微軟要放棄的是過去的整個舊 Win32 API, > : 全部程式改用 .net platform > : 但是為了向下相容,舊的東西目前還是可以繼續用 > : 要放棄是很正常的,都快 2006 年了 > : M$ 至今還給我們用 1995 年以前的設計... > : MFC 裡面甚至還有很多過去 Windows 3.1 下的程式碼 > : 早就該丟掉了 > : 我也建議不要學,詳見我之前的 po 文 > : 「知名 GUI library 簡評」 > 請問 .net 裡面的 c# 或 vb.net 它們的執行效能好嗎? > 與mfc填寫出來得程式效能會差很多嗎? 以目前 Windows 的架構來說, .NET Framework 比一般用 Win32API 寫出來的東西當然是慢的多,IL Code 還要轉成機械碼的型式才能 Run, 多一個步驟,自然所有的動作都會慢下來. 不過 .NET 的好處並不在於效率,而是物件化帶來的優點,程式可 再用率提高,減少了許多開發成本,物件切割完善,維護成本下降, 幾乎你在 Java 看到的優點, .NET 都有,甚至在 Web 程式開發上, 有更強大的工具和架構,以後只要專心學 .NET 就好了, 反正以後的 OS 都會內建 .NET Framework ,也不用擔心程式 不能 Run. 或許以後 Window 用 .NET 重新架構,到時候, .NET 程式比 Win32 API 程式還快,這也不是不可能的. -- 好康訊息! Openfind 提供免費撥接電話:40508888 帳號:openfind 密碼:openfind -- http://bbs.openfind.com.tw ※來源:220.143.*