Wpf 向新技术的迁移
我的组织目前处于Winforms中,我们正在重新设计我们的完整系统,该系统包括以下部分 -它是一个沉重的businesslogic桌面应用程序 -应支持web上的部件/多个设备(手持设备) -它的一部分将作为企业解决方案公开 为此类系统定义目标系统、平台和语言(时间表将在2016年年中制定) 1.我可以用MS应用程序替换繁重的桌面应用程序吗? 2.我应该用.NET4.0WPF创建这样的DS应用程序吗?(我目前使用Winforms,所以从Winforms到WPF或HTML5对我来说是一样的) 3.我更愿意使用HTML5,因为我的web、设备和桌面应用程序都得到了处理,但是没有一个使用WinRT的DSA+HTML5路径Wpf 向新技术的迁移,wpf,html,winforms,winforms-to-web,Wpf,Html,Winforms,Winforms To Web,我的组织目前处于Winforms中,我们正在重新设计我们的完整系统,该系统包括以下部分 -它是一个沉重的businesslogic桌面应用程序 -应支持web上的部件/多个设备(手持设备) -它的一部分将作为企业解决方案公开 为此类系统定义目标系统、平台和语言(时间表将在2016年年中制定) 1.我可以用MS应用程序替换繁重的桌面应用程序吗? 2.我应该用.NET4.0WPF创建这样的DS应用程序吗?(我目前使用Winforms,所以从Winforms到WPF或HTML5对我来说是一样的) 3.
请给我一些建议。任何其他解决方案/建议都是受欢迎的。这实际上取决于您的公司想要走的方向 如果您想选择只使用桌面的方式,那么是的,WPF应该适合您的要求。我建议使用MVVM设计模式,以及存储库/工作单元模式 如果你想走桌面/平板电脑/移动路线,那么你可以选择开发Windows应用程序,或网站应用程序 对于Windows应用程序,您正在考虑开发Microsoft应用商店应用程序(我建议使用通用应用程序)。如果你想做到这一点,不妨等到Windows10发布,因为通用应用程序从8.1开始就已经发展起来了 这就剩下了Web应用程序。这里有很多选项可供选择,其中最常见的可能是ASP.NET,以及类似AngularJS的东西。请注意,我并不是说这些技术是最好的,但它们只是几个选项。研究适合您需求的框架和库真的取决于您 但正如我所说,这实际上取决于您的公司希望他们的应用程序做什么,以及什么设备将兼容