在 Visual Studio C++ 项目中,MFC 会比使用 CLR 更快吗?我会特别使用2008。
哦,我问的原因是因为我有 .NET 的经验,但没有那么多的 MFC 经验。我了解 MFC 是什么,但从未真正使用过它。
在 Visual Studio C++ 项目中,MFC 会比使用 CLR 更快吗?我会特别使用2008。
哦,我问的原因是因为我有 .NET 的经验,但没有那么多的 MFC 经验。我了解 MFC 是什么,但从未真正使用过它。
如果您指的是开发时间,如果您有 .NET 方面的经验并且运行时环境要求不是问题,那么您可能最好进行某种 CLR 项目。MFC 的学习曲线相当陡峭,而且 .NET 体验很容易跨语言翻译。
如果您谈论的是运行时速度,MFC(本机代码)几乎肯定会更快。
如果您谈论的是启用 /clr 的 Visual C++ 项目,那么肯定没有 /clr 的项目会更快。但是,在某些情况下(某些情况:并非全部),没有 /clr 的 Visual C++ 项目可能会超过 Visual C# 项目,这主要是因为可以在 CLR 层进行优化。
在这种情况下,我可以说 - 使用你所知道的。
.net(winforms)与 MFC 相比并不小(除非您正在做一些需要平台支持的事情)。
我建议同时使用两者。我认为 MFC 核心和 CLR 模块是很好的应用程序结构。