我有两个非常大的WinForm应用程序,它们是基于Microsoft模式与实践的现已失效的Composite Application Block(“ CAB”)构建的。我是一个较早的采用者,首先加入并使用了CAB。好吧,既然它已经死了,我开始越来越多地考虑未来以及可以迁移到的框架。

我喜欢CAB:
*结构,结构,结构-我容易失去注意力,并容易遭受“分析瘫痪”。 CAB引入了一种“做事方式”,使我能够始终如一地开发应用程序,而不必担心“如何组织事件或最好的IoC等”。
*实际上...我认为这就是我真正喜欢CAB的全​​部内容; 0)

我看过有关“ build your own CAB”的文章,但对此不感兴趣。我真的很想跳到一个坚实且受到积极支持的类似框架。我的网络搜索没有发现任何可以满足CAB需求的东西。也许是每个人都自己构建,这就是为什么没有其他框架的原因。

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

最佳答案

您可以查看


Smart Client Software Factory


或者


Web Client Software Factory


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

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

关于c# - 复合应用模块-是否有合适的替代产品?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3965202/

10-11 10:41