Appendix 1: various AOP tools

Appendix 1: various AOP tools

You'll find below a list of the most known AOP tools, sorted by programming language:

Language
Tool
Type
Java AspectJ: Extension of the Java language. The aspect weaver acts at the source code level or at the bytecode level. It's one of the pioneers among the AOP tools static
JbossAOP: Extension of the Java language. Exist as a standalone version or a JBoss web application static / dynamic
JAC (Java Aspect Components): 100% Java framework. The aspect weaver acts at the bytecode level dynamic
AspectWerkz: 100% Java framework. The aspect weaver acts at the bytecode level static / dynamic
Spring AOP: 100% Java framework. The aspect weaver acts at the bytecode level dynamic
.Net (C#, VB.Net, ...) AspectDNG static
C Aspect-C
C++ AspectC++
PHP phpAspect static
Caml Aspectual Caml

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.