2

我有两个非常大的 WinForm 应用程序,它们构建在Microsoft Patterns & Practices的现已失效的复合应用程序块(“CAB”)上。我是较早的采用者,并率先接受并使用了 CAB。好吧,现在它真的死了,我开始越来越多地思考未来以及我可以迁移到什么框架。

我喜欢 CAB 的地方: * 结构、结构、结构——我很容易失去注意力,容易出现“分析瘫痪”。CAB 引入了一种“做事的方式”,这让我保持跟踪并开发应用程序,而不是担心“如何连接事件,或者最好的 IoC 是什么等。*实际上......我认为这就是我的全部真的很喜欢 CAB ;0)

我看过有关“建立自己的 CAB ”的文章,但我对此不感兴趣。我真的很想跳槽到一个可靠且积极支持的类似框架。我的网络搜索没有找到任何似乎满足与 CAB 相同需求的东西。也许是每个人都在构建自己的框架,这就是为什么没有其他框架存在的原因。

如果您有一些指导或建议,我真的很想听听。

4

2 回答 2

1

我建议您将您的应用程序移植到 WPF - PRISM 中。我希望他们对 Winforms 也有 PRISM 方式,但遗憾的是他们没有。我们有两个使用 SCSF 迁移的最后一个企业级应用程序,现在我们已经切换到 PRISM,原因很明显。它确实包括最初的学习曲线,我知道 WPF 是什么,并且我的 Helloworld 应用程序完成了一些额外的工作。但是现在由于我们不得不切换到 PRISM WPF,我在这两个方面都在学习!祝你好运!

于 2011-08-17T20:58:50.783 回答
1

您可以查看

或者

我不确定 SCSF 与 CAB 所针对的特定功能/模式,但我已经使用 WCSF 有一段时间了,它肯定提供了您喜欢的 CAB 结构。

我相信这两个确实构成了 P&P 的规定指导,并且肯定会被更新。

于 2010-10-19T04:04:58.250 回答