我已经离开了Microsoft堆栈一段时间了,专注于Linux,开源软件和PHP的Web开发。我曾经在Dev Studio(所有的C和C ++)上在Windows上做一些桌面应用程序开发和一些DirectX的东西。
我想了解MS的内容,以便了解正在发生的事情。我已经安装了MSVC ++ 2008 Express,但我正在寻找一个可以使用的小项目。鉴于我在C / C ++方面的背景以及对MFC和STL的熟悉,有什么方法可以重新加入?
答案 0 :(得分:2)
自1997年以来,我一直在开发Microsoft堆栈,从C / C ++ / MFC / ATL开始,但所有最近的项目都在.NET平台(C#)上,所以我建议学习.NET / C#。 C / C ++仍然有它的位置,但它很快就失去了相关性。如果不是遗留项目,我们甚至不会打扰C / C ++。我的2美分。
答案 1 :(得分:2)
如果您想重新使用现代Windows编程,您应该学习C#/ WPF。
答案 2 :(得分:1)
如果你想重新进入Windows编程C#ASP.NET 3.5是一个相当常见的当前语言和框架。这是大多数C#.NET员工最近一直在迁移的方向,你可能会找到大量社区和博主为这一场景做出贡献。
然而,从它的声音来看,你看起来像是在做游戏开发(DirectX和C ++)。虽然更多的利基和稍微过时的仍然有很多编码人员使用该语言。我最喜欢的一站是GameDev.net,因为活跃的社区和活跃的论坛。
祝你好运,玩得开心!
答案 3 :(得分:0)
你可以查看VC ++ 2010 beta,它带有C ++ 0x支持和一些MFC updates。 由于您对Linux有经验,因此您可能也想查看Qt for Windows。
答案 4 :(得分:0)
我非常喜欢wxWidgets。它具有便携性,有效性和易学性,特别是如果您从MFC获得了一些经验。