不,你没有看错标题......
我的公司已经做了一段时间的Visual Studio 6/MFC/DCOM应用程序(记住:这些在 1998 年很热门),我现在有机会开始一个新的应用程序,一个新产品。
出于很多原因(好的或坏的或两者兼而有之),我们希望继续使用 Microsoft 技术。我们的最终客户是习惯于使用 Windows 和桌面应用程序的大公司。对于他们中的大多数人来说,他们正在离开(或将在未来一两年内离开)Windows XP for Windows 7(甚至不考虑 Windows 8)。
为了使自己成为“普通开发人员”,我开始玩弄,并通过以下方式构建了一个可行的概念证明:
- 视觉工作室 2010
- WPF - 在 Telerik Rad Control for WPF 的帮助下(喜欢与否,这不是问题)
- MVVM
- 棱镜
我对此很满意,但是……即将推出的 Windows 8 带来了一堆新的流行语。
- WinRT
- Metro 应用程序(有 Metro 的 Rad 控件的预览)
- XAML 或 HTML
微软也有很多不好的意图:
- 世界粮食计划署(甚至更多的 Sylverlight)将死去
- 桌面应用程序将不再面向 Web
- 等等
我的问题是:在我的情况下你会怎么做?
我期待以下类型的答案:
- 我肯定会那样做
- 您可以这样做,因此它不会阻止您稍后更新到其他内容
- 技术 X 让你这样做,而 Y 这样做。在您的情况下,出于这个原因,我会坚持使用 X。
谢谢