【发布时间】: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 窗体!!!