我想问一下AOP框架Postsharp的用户,你使用这个框架具体是为了什么?
另外,我知道它的使用对构建时间有很大的负面影响,但是运行时性能呢?有很大的打击吗?
谢谢,
小号
我使用它从 INotifyPropertyChanged 方法中删除属性名称气味,并且它并没有极大地影响运行时性能。
我使用编译时编织来为一些已经用特定属性修饰的方法添加额外的功能。
喜欢这里。
简而言之,它使开发更快、代码更易于维护和更易于理解。当您愿意付出努力时,不一定会影响性能。
我们使用它在DataObjects.Net中注入我们自己的方面(持久属性访问器、构造通知器、会话和事务激活器等) 。