Annexe 1: différents outils de POA
Vous trouverez ci-dessous une liste des outils de POA les plus connus, classés par langage de programmation:
|
Langage |
Outil |
Type |
|---|---|---|
| Java | AspectJ: Extension du langage Java. Tisseur d'aspect au niveau du code source ou du bytecode. C'est un des pionniers parmis les outils de POA | statique |
| JbossAOP: Extension du langage Java. Existe en version standalone ou en web application JBoss | statique / dynamique | |
| JAC (Java Aspect Components): Framework 100% Java. Le tisseur d'aspect intervient niveau bytecode | dynamique | |
| AspectWerkz: Framework 100% Java. Le tisseur d'aspect intervient niveau bytecode | statique / dynamique | |
| Spring AOP: Framework 100% Java. Le tisseur d'aspect intervient niveau bytecode | dynamique | |
| .Net (C#, VB.Net, ...) | AspectDNG | statique |
| C | Aspect-C |
|
| C++ | AspectC++ |
|
| PHP | phpAspect | statique |
| Caml | Aspectual Caml |
|

Comments
Post new comment