VC++ MFC会在不久的将来变得过时吗?

AKN*_*AKN 13 .net windows mfc visual-c++

通常人们说MFC有点笨拙.它使得UI开发稍微难以维护,因为它有很多自动生成的代码.它具有良好的体系结构(doc/view),但不像Win32编程那样透明,以了解窗口程序如何在后台运行.因此,在这种情况下,扩展MFC编程的曝光或更好地切换到.NET是一件好事,因为可以更轻松地进行维护,从而实现更快的UI设计.

Is it good to continue as MFC developer or good to know .NET as well?

全球公司如何将MFC视为UI开发技术.他们是否愿意支持他们的开发人员继续使用MFC或寻求改变他们的开发技术.

ere*_*eOn 9

我真诚地怀疑任何公司都会使用MFC而不是至少WinForms开始一个新项目.

但我可能过于乐观了.

另一方面,拥有可以维护使用MFC的旧项目的人总是很好,但我不会仅仅依赖于这种技能.

  • 在使用MFC并且没有使用C#记录的公司中,他们可能会在新项目中使用MFC - 例如dwo的例子,公司在现有项目中开发新应用程序也是一个重要因素. (4认同)

dwo*_*dwo 7

好吧,我们的产品包含大约70个MFC项目(EXE和DLL),大约100人年的开发工作.

我们必须确保此应用程序将在至少10年后运行.我们必须确保现有客户可以使用他们的NT网络和Win98客户端.

考虑到这一点,我们仍然使用MFC开始新项目.

对于每个Windows版本来说,一些光学东西都是新的,Windows的核心仍然几乎相同,MFC将继续工作.