在Visual Studio C++項目中,MFC會比使用CLR更快嗎?我特別要使用2008.我想問的原因是因爲我有.NET的經驗,但與MFC沒有太大的關係。我瞭解MFC是什麼,但從未真正使用過它。MFC與CLR?
Q
MFC與CLR?
2
A
回答
3
如果您正在討論啓用了/ clr的Visual C++項目,那麼肯定會有一個沒有/ clr的項目會更快。然而,在某些情況下(某些情況下,不是所有的情況),沒有/ clr的Visual C++項目可能會超出Visual C#項目,主要是因爲可以在CLR層完成優化。
2
在這種情況下,我可以說 - 與你所知道的一起工作。
.net(winforms)與MFC相比並不遜色(除非你正在做一些需要平臺支持的事情)。
5
如果您指的是開發時間,如果您有使用.NET的經驗,並且運行時環境需求不是問題,那麼您可能最好做某種CLR項目。 MFC具有相當陡峭的學習曲線,.NET的經驗很容易翻譯跨語言。
如果你在談論運行速度,MFC(本機代碼)幾乎肯定會更快。
+0
我在看什麼會跑得更快。 – 2009-01-10 05:52:54
3
我推薦使用兩者。我認爲MFC核心和CLR模塊是偉大的應用程序結構。
相關問題
- 1. CLR相當於MFC CStringList
- 2. MFC DYNAMIC_DOWNCAST與dynamic_cast
- 3. 調試斷言故障MFC的CLR項目
- 4. MFC使用/ clr編譯器選項構建 - CString/System :: String轉換
- 5. 如何在MFC應用程序中加載VC++ CLR庫?
- 6. 幫助與C++ MFC
- 7. 與MFC的CString的
- 8. 繪製與VC++&MFC
- 9. 嵌入IE6與MFC
- 10. 升壓線程與CLR
- 11. 實現CLR到舊的MFC/Win32 DLL並將DLL宿主到MFC/Win32應用程序
- 12. MFC:閃爍問題與GDI +
- 13. MFC詞典收集與
- 14. 如何使用MFC與ATL
- 15. JavaScript注入與CDHtmlDialog(MFC)
- 16. 集成Sqlite3與MFC VS2012
- 17. 問題與MFC診斷
- 18. MFC中首選CTabCtrl與CPropertySheet?
- 19. VC++ .Net Clr/Safe和Clr/Pure
- 20. 如何決定是否將ATL,MFC,Win32或CLR用於新的C++項目?
- 21. 將WPF表單加載到不帶/ clr的MFC應用程序中
- 22. 使用/ clr編譯MFC應用程序(步驟1:鏈接到動態DLL)
- 23. MFC C++/CLI項目:VS2012中的/ CLR開關導致調試問題
- 24. /clr MFC應用程序中的異常處理(使用/ EHa編譯)
- 25. 與F#類型使用CLR接口
- 26. 與CLR集成的MSQL審計
- 27. 「CLR」與「.NET運行時」相同嗎?
- 28. SQL Server CLR與SMO或Linq觸發?
- 29. CLR 2.0和CLR 4.0之間的區別
- 30. 是否有CLR在CLR上運行?
謝謝 - 我認爲你已經用最詳細的內容覆蓋了我的問題。 – 2009-01-10 05:53:44