MFC与CLR?

时间:2009-01-10 05:44:44

标签: .net c++ visual-studio mfc clr

在Visual Studio C ++项目中,MFC会比使用CLR更快吗?我特意使用2008年。

哦,我问的原因是因为我有使用.NET的经验但不是MFC的经验。我明白MFC是什么,但从来没有真正使用它。

4 个答案:

答案 0 :(得分:5)

如果您指的是开发时间,如果您有使用.NET的经验并且运行时环境要求不是问题,那么您可能最好不要进行某种类型的CLR项目。 MFC具有相当陡峭的学习曲线,并且.NET体验很容易翻译成跨语言。

如果你在谈论运行时速度,MFC(本机代码)几乎肯定会更快。

答案 1 :(得分:3)

如果您正在讨论启用了/ clr的Visual C ++项目,那么肯定没有/ clr的项目会更快。但是,在某些情况下(某些情况下:并非所有情况),Visual C#项目都可以超出没有/ clr的Visual C ++项目,这主要是因为可以在CLR层完成优化。

答案 2 :(得分:2)

在这种情况下,我可以说 - 与你所知道的一起工作 与MFC相比,.net(winforms)并不小(除非你做的事情需要平台支持)。

答案 3 :(得分:2)

我建议同时使用两者。我认为MFC核心和CLR模块是很棒的应用程序结构。