A real-world perspective of AOP
What is the real deal with AOP? Is it something that you should embrace or ignore? What do you gain with AOP, and what do you risk by adopting it? Let's address these
important questions from a practitioner's point of view. We'll start with AOP in the context of the typical hype cycle. This will give us a historical perspective on AOP evolution and indicate what lies ahead. We also look at the landscape, focusing on the current situation and changes since the first edition of this book. While AOP is a more general concept, because our focus is the real world use of it, we'll focus on AspectJ—its most prominent implementation.
Mapping AOP onto the hype cycle
Every technology goes through a cycle that's well illustrated ...