我是微软技术的忠实粉丝。学习了很多 .NET Framework 和 C# 之类的编程语言。但我相信 .NET 应用程序是在 .NET Framework 之上运行的,因此它们的速度有些慢。然后我听说 MFC 是 Windows 开发的包装类,它是商业应用程序开发的标准(我的意思是不是业务级应用程序),所以我想知道现在是否值得学习 MFC?还有其他选择吗?我想开发商业级应用程序感谢您阅读我的问题。
不,我不会学习它 - 我会研究它以深入了解 GUI 类的一些工作方式,以便您对这项古老但重要的技术有更广泛的了解。但我不会把它当作一种想要在未来创建新 GUI 的技术来学习。忘记 MFC 的非 GUI 部分,只有微软技术的忠实粉丝才使用它们,其他人都使用更好的库......
尽管您可以使用它(例如 TortoiseSVN)编写出色的应用程序,但如今使用 Winforms 更加容易,并且可以提供相同的结果。是的,.net 比本机代码慢,但对于 GUI,您通常会受到人类对变化的反应速度的限制,因此“慢”系统仍然没问题,除非它变得太慢以至于明显滞后或反应迟缓。出于这个原因,我会跳过 WPF,因为我知道自己和朋友打来太多支持电话,他们都抱怨 WPF 的性能(网络上也有很多关于 WPF 性能很差的信息)。
还有其他选择,Qt 是一个很棒的 GUI 工具。 wxWidgets 很好,而且还跨平台。如今,人们对 GUI 的普遍态度是它们应该基于 Web,因此最好建议您学习 ASP.NET MVC 4(而不是旧版本),因为今天(明天)似乎有大量需要此技术的工作可能会有所不同!)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)