【问题标题】:I need to find a common architecture for wpf and web forms我需要为 wpf 和 web 表单找到一个通用架构
【发布时间】:2011-03-08 20:59:12
【问题描述】:

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

更新:

感谢您的回复。

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

Microsoft 不久前宣布 WinForms 不会有新的开发,因此走这条路没有任何意义。

通用架构的原因(如果可能的话)如果我们没有 2 个不同的代码库/知识库等。

该应用程序非常类似于 LOB(业务线),大量使用网格和数据输入表单等。我知道 WPF 最初出现时,在数据控制方面并没有太多(例如没有数据grid) 但 WPF 现在通过 Telerik (sp?) 进行控制,包括 Microsoft 在内的其他公司出于同样的原因一直倾向于 webForms。

此时 Silverlight 的状态如何?

【问题讨论】:

  • 尽量远离 Web 窗体...ASP.NET MVC 2 已经发布,我会在任何一天都选择它而不是 Web 窗体!!!

标签: wpf mvvm webforms


【解决方案1】:

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

【讨论】:

    【解决方案2】:
    【解决方案3】:

    既然您选择了非常不同的演示平台,为什么不能有两个非常不同的架构? Web 表单和 Win Forms 或 WPF 和 Silverlight。

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      • 2020-06-10
      • 2015-06-05
      • 2023-01-30
      • 1970-01-01
      相关资源
      最近更新 更多