-1

我的组织目前在 Winforms 中,我们正在重新设计我们的完整系统,该系统具有以下部分 - 它是一个繁重的业务逻辑桌面应用程序 - 应该支持 web/多个设备(手持)上的部分 - 它的一部分将作为企业解决方案公开。

为这样的系统定义目标系统、平台和语言(时间表将在 2016 年年中创建) 1. 我可以用 MS 应用程序替换繁重的桌面应用程序吗?2. 我应该用 .net 4.0 WPF 创建这样的 DS 应用程序吗?(我目前正在使用 Winforms,所以从 Winforms 迁移到 WPF 或 HTML5 对我来说是相同的) 3. 我更喜欢迁移到 HTML5,因为我的网络、设备和桌面应用程序都得到了照顾 - 但没有路径DSA + HTML5 与 WinRT

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

4

1 回答 1

0

这实际上取决于您的公司想要发展的方向。

如果您只想走桌面路线,那么是的,WPF应该满足您的要求。我建议使用MVVM Design PatternRepository/Unit Of Work Pattern

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

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

剩下的就是Web 应用程序。这里有无数的选项可供选择,其中最常见的可能是ASP.NET和AngularJS之类的东西。请注意,我并不是说这些技术是最好的,但它们只是几个选项。研究适合您要求的框架和库真的取决于您。

但就像我说的那样,这实际上取决于您的公司希望他们的应用程序做什么,以及哪些设备将兼容。

于 2015-06-10T10:45:13.653 回答