我需要找到wpf和web表单的通用架构

时间:2010-06-27 17:16:24

标签: wpf mvvm webforms

我的商店正在重新将应用程序重新组合为WPF和Web表单。 一些功能将通过Web表单面向公众,一些功能将仅通过WPF内部。我正试图为方程式的两个方面找到一个共同的架构。从我到目前为止看到的MVVM是WPF方面最好的选择,但这似乎并不适用于Web表单。

更新

感谢您的回复。

  

“为什么你不能有两个非常不同的人   架构? Web表单和Win表单   或WPF和Silverlight。“

微软早前宣布WinForms不会有新的发展,所以走这条路是没有任何意义的。

共同架构的原因(如果可能)如果是这样我们没有2个不同的代码库/知识库等等。

应用程序非常多LOB(业务线),大量使用网格和数据输入表格等。我知道当WPF最初出现时,数据控制方面没有太多(例如没有数据)但是WPF现在通过Telerik(sp?)进行控制,其他包括微软本身也出于同样的原因倾向于webForms。

此时Silverlight的状态是什么?

3 个答案:

答案 0 :(得分:2)

Prism。 Prism旨在帮助您更轻松地构建模块化Windows Presentation Foundation(WPF)和Silverlight客户端应用程序。这些类型的应用程序通常具有多个屏幕,丰富,灵活的用户交互和数据可视化以及角色确定的行为。它们“经久耐用”,“为变革而建造”。

答案 1 :(得分:1)

答案 2 :(得分:1)

既然您选择了非常不同的演示平台,为什么不能拥有两种截然不同的架构? Web窗体和Win窗体或WPF和Silverlight。