题
我想知道什么是良好的,在那里为AOP/贯穿各领域中。网沿线的模型或许.我看到Microsoft具有一个 政策注射应用程序块;任何其他好的东西在那里,我应该看看?
解决方案
PostSharp 可能是最流行的选择,但我相信的 Sprint.NET 是相当普遍,以及
其他提示
我用 Microsoft团结 但也有 StructureMap, Spring.NET, 温莎城堡 而且,最受欢迎的, PostSharp.
我知道的 PostSharp 这似乎是做了很多的AOP-东西真的很好用的属性。
Spring.Net具有AOP框架,它可以具有或不具有弹簧的IOC框架来使用。如果你也在寻找IoC框架,Spring.Net使一个令人信服的理由,是免费和开源的。
为Spring.Net另一个好处IMO是,文档和论坛的支持真的非常出色。我见过好几次约Spring.Net一个负面评论是,XML配置是冗长而难以阅读,这是事实。然而至少保持一致,这样,一旦你学会了它是如何工作的一个块,你可以很容易地将其应用到其他区块。
德尔福棱镜具有用于AOP编译器支持
拦截 扩展 Microsoft团结 给你一些AOP。此外,看到 政策的注射 作为一个出来的盒子的拦截行为。
良好的实例和教程被包括在这组的 动手实验室.
不隶属于 StackOverflow