What can be achieved by using AOP (Aspect oriented programming):
I’ve got an argument with one of MS PM about AOP. He argues that they didn’t implement it because there aren’t many usages for AOP in real life situation. So I’ve compiled partial list of features that might be achieved using AOP:
- Logs.
- Audit.
- Fail over.
- Load balancing.
- Transactions.
- Licensing.
- Application navigation queue.
- Object pools.
- Isolation level.
- Resource management.
- Other custom usages.
Any other usages that I missed?