迁移到新技术

时间:2015-06-10 10:37:39

标签: wpf html5 winforms winforms-to-web

我的组织目前在Winforms,我们正在重新设计我们的完整系统,该系统包含以下部分   - 这是一个繁重的businesslogic桌面应用程序   - 应支持Web /多设备(手持设备)   - 部分内容将作为企业解决方案公开。

定义此类系统的目标系统,平台和语言(时间表将于2016年中期创建) 1.我可以用MS Application替换重型桌面应用程序吗? 2.我应该使用.net 4.0 WPF创建此类DS应用程序吗? (我目前在Winforms上,所以对我来说,从Winforms转移到WPF或HTML5是相同的) 3.我希望转到HTML5,因为我的网站,设备和桌面应用程序都很谨慎 - 但是没有使用WinRT的DSA + HTML5路径

请指教。任何其他解决方案/建议也是受欢迎的。

1 个答案:

答案 0 :(得分:0)

这实际上取决于贵公司想要走的方向。

如果您想沿着桌面路线走,那么是, WPF 应该符合您的要求。我建议使用 MVVM设计模式存储库/工作单元模式

如果您想要使用桌面/平板电脑/移动路线,那么您可以选择开发 Windows应用网站应用

对于 Windows应用程序,您正在考虑开发Microsoft Store应用程序(我建议使用通用应用程序)。如果你想这样做,你也可以等待Windows 10发布,因为自8.1以来通用应用已经成长。

留下 Web应用程序。这里有很多选项可供选择,其中最常见的可能是 ASP.NET ,以及 AngularJS 等。请注意,我并不是说这些技术是最佳,但它们只是几个选项。您需要研究适合您需求的框架和库。

但正如我所说,这实际上取决于贵公司希望他们的应用程序做什么,以及哪些设备兼容。