面向方面编程:PostSharp用于什么?

时间:2009-09-23 11:50:10

标签: aop postsharp

我想问一下用户的AOP框架Postsharp,你具体使用的是什么框架?

另外,我知道它的使用对构建时间有很大的负面影响,但运行时性能如何?是不是很受欢迎?

谢谢,

取值

4 个答案:

答案 0 :(得分:2)

我使用它来从INotifyPropertyChanged方法中删除属性名称气味,并且它没有对运行时性能产生太大影响。

答案 1 :(得分:2)

我使用编译时编织为某些已使用某个属性修饰的方法添加额外的功能。

here

答案 2 :(得分:1)

简而言之,它使开发更快,代码更易于维护且更易于理解。当你愿意付出努力时,不必有性能打击。

答案 3 :(得分:0)

我们使用它在DataObjects.Net中注入我们自己的方面(持久属性访问器,构造通知器,会话和事务激活器等)。