这两种AOP框架的优点和缺点是什么?我正在使用Unity作为我的aop框架,但是我认为诸如postharp之类的编译时aop框架可能比运行时aop框架具有更好的性能?它看起来像运行时aop框架使用反射来实现注入.
kri*_*aex 42
我不是.NET人,但我知道Java生态系统中的AOP世界,尤其是AspectJ和Spring AOP.基本上有四种类型的方面编织:
if().但这可能非常有效.通常,像AspectJ这样的优秀的方面编译器会创建非常高效的字节码,并且在运行时不会严重依赖于反射.如果您选择的方面框架确实依赖于反射,那么它可能不是很快.但也许它足够快,取决于你使用方面的重要程度.
可能我已经写了太多,但我可以写得更多.这就是我现在停下来的原因.此外,这类问题并不适合StackOverflow,因为它可以引发哲学讨论和基于意见的辩论.我希望即使如此,我也能够做到相当客观/公正.
| 归档时间: |
|
| 查看次数: |
3447 次 |
| 最近记录: |