复合应用程序块 - 是否有合适的替代品?

时间:2010-10-19 03:48:16

标签: c# frameworks design-patterns cab scsf

我有两个非常大的WinForm应用程序,它们建立在Microsoft Patterns& amp;的现已死Composite Application Block(“CAB”)之上。实践。我是一个早期的采用者,并首先跳入拥抱和使用CAB。那么,现在它已经真正死了,我开始越来越多地考虑未来以及我可以迁移到哪个框架。

我喜欢CAB: *结构,结构,结构 - 我很容易失去焦点,往往遭受“分析瘫痪”。 CAB引入了“做事方式”,让我保持正确的轨道并开发应用程序,而不是担心“如何连接事件,或者最好的IoC是什么”等。 *实际上......我认为这就是我真正喜欢CAB的所有内容; 0)

我看过关于“build your own CAB”的文章,但我对此并不感兴趣。我真的很想跳到一个稳固且积极支持的类似框架。我的网络搜索没有发现任何似乎与CAB一样的需求。也许这是每个人都建立自己的,这就是为什么没有其他框架。

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

2 个答案:

答案 0 :(得分:1)

你可以查看

我不确定特别是SCSF v / s CAB所针对的特定功能/模式,但我现在已经使用WCSF了一段时间,它肯定提供了你喜欢CAB的结构。

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

答案 1 :(得分:1)

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