面向复合程序设计(COP)、. NET 4.0,MEF和Oslo存储库
时间:2020-03-06 14:54:46 来源:igfitidea点击:
在过去的一年中,.NET社区(ala Qi4j)似乎对COP产生了一些兴趣。一些人已经在这里建立了自己的COP框架(请参阅下面的链接),并且看起来.NET 4.0的Dynamic Dispatch和MEF可能在任何.NET COP框架中都有潜在的作用。
一方面,很多事情似乎都回溯到System / 38天的想法(是的,我是个老家伙),但另一方面,它似乎也很适合Oslo(建模和存储库) )。任何人都可以评论Microsoft是否在COP上进行任何工作?
.NET COP框架最近的一些工作:
陆克伟自己动手做COP
Yves GoEleven.com Cop概念验证
安徒斯(Anders Nor)的把戏还是特质?使用C#的面向复合程序设计
Magnus M?rtensson面向复合编程的Unity应用程序块上的峰值
解决方案
Can anyone comment on the whether Microsoft is doing any work on COP?
Microsoft发布了Composite Application Block和Composite WPF,它们具有DI FW(统一)。现在他们正在研究MEF。
我们在这里应该发表什么评论?
Aku CAB / Composite WPF指南与COP之间存在相当大的差异,这是通过基于[Domain]上下文的"片段"的组装来表达对象行为的根本不同的方法。 .NET 4.0中Mixins,关注点,约束和SideEffects的出现可能指向该方向,但是我想我更特别地好奇Microsoft是偶然还是以某种方式正式"进行COP",尤其是在Oslo存储库的顶部。
检查MEF http://mef.codeplex.com,当前在.NET 4中附带,请在PDC会话中查看更多信息http://microsoftpdc.com/Sessions/FT24