Length: 5 pages  
Carl Zetie April 14, 2005
Aspect-Oriented Programming Considered Harmful
by Carl Zetie


This is a document excerptEXECUTIVE SUMMARY

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.

Find Documents In Related Categories

This document falls under the following categories. Click on a link below to find similar documents.
Technology: Application Development, Application Development Processes & Tools, Application Infrastructure Technologies, Architecture & Technology Strategy, Enterprise Architecture, Enterprise Architecture Domains
Geography: Asia Pacific, Europe, North America

Buy Risk Free
Download and print PDF immediately
Price: US $279.00

Add to Cart

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.

corner border corner
Ratings and Comments
NOT YET RATED
Be the first to rate
corner border corner