WPF相关性与HTML

时间:2013-01-28 22:45:18

标签: wpf web-applications

在工作中,我们有一个需要更新的应用程序。它是一个胖客户端,主要是用Windows Forms编写的,其中较新的部分是在WPF中。此应用程序的主要部分是一个表单设计器,它使用HTML实现Web浏览器控件。

我们需要重新设计大部分应用程序,并且需要普遍改善用户体验。我很有可能成为这个项目的工作人员,我非常熟悉WPF,觉得这是一个非常适合使用的技术。我打算删除旧的Windows窗体部分,并在很大程度上重写应用程序。

但是,有一些关于将此应用程序迁移到将来版本中的Web应用程序的讨论。我的同事正在尝试使用HTML重新设计对话框和应用程序,同时仍然是一个胖客户端。

这看起来是个合理的想法吗?是否有任何类似于这种方法的设计可以支持这种混合应用?我们是否能够使用WPF提供的HTML5 / JS实际创建相同类型的用户体验?

制作便携式代码的想法很诱人,但我对这个建议的可行性表示严重担忧。我知道Windows 8应用程序支持各种设计选项,但此应用程序将针对xp / windows 7。

1 个答案:

答案 0 :(得分:1)

这实际上取决于应用程序受众,但我会说如果它很容易就可以使用Web,而且应该是从头开始。

3年前我遇到了同样的问题,我仍然后悔坚持WPF,因为如果它是一个网络应用程序,该应用程序可以部署在平板电脑上。

如果您的应用程序包含丰富的业务逻辑,请确保将其拆分得很好,JS中的业务逻辑不能正常运行 - 调试很糟糕,难以在应用程序的整个生命周期内进行管理。与WPF相比,通常期望更难开发,但潜在受众更多。