| Research | Community | Analysts | Teleconferences | Events | Consumer Data | Business Data | Executive Programs | Consulting | About Forrester |
| Primary Analyst Photo | Document Information | Rate this Document |
|---|---|---|
|
April 14, 2005 Aspect-Oriented Programming Considered Harmfulby Carl Zetie
|
|
This is an excerpt
There's a new idea in programming languages that is gaining in popularity among some Java language gurus. Aspect-oriented programming (AOP) is intended to address common problems that object-oriented programming (OOP) doesn't address well, plus some problems that OOP itself created. However, AOP is a risky solution: It is a very generic mechanism for solving some very specific concerns and has been likened to a kind of "GOTO" statement for OOP. Like GOTO, it can cause more harm than good. AOP will find some uses among authors of frameworks and other infrastructure projects, but for the needs of typical application developers, language gurus would do better to address the shortcomings of the Java language and of containers that make AOP appear to be necessary. AOP might seem like an esoteric debate among programmers, but it's not one that decision-makers can afford to ignore.
This is an excerpt
Price: US $499
Our Money-Back Guarantee: If you are not completely satisfied, return it for a full refund within three weeks of your online purchase.
Already a Forrester Client?
Log in to read this document.
Application Development, Architecture & Technology Strategy, Application Development Processes & Tools, Application Infrastructure Technologies, Enterprise Architecture, Enterprise Architecture Domains
Footer links (2 lists of links) |