[aosd-discuss] Are frameworks crosscutting?
Dean Wampler
dean at aspectprogramming.com
Tue Apr 26 07:49:15 EST 2005
I think this is the central reason why frameworks have not been as
successful as people expected them to be, with a few exceptions (mostly
GUI toolkits). They must balance wide coverage to appeal to a broad
audience, yet that coverage tends to make them bloated and inappropriate
for most users who need only "pieces" of functionality.
I do believe that AOP offers a promising solution, by decoupling the
explicit dependencies so that more pieces can be adopted "al a carte"
when appropriate, yet nontrivial applications can be composed using
aspects to coordinate the pieces and implement new functionality. Those
pieces can come from a variety of providers, too.
dean
--
Dean Wampler, Ph.D.
dean at aspectprogramming.com
http://www.aspectprogramming.com
http://www.contract4j.org
I want my tombstone to say:
Unknown Application Error in Dean Wampler.exe.
Application Terminated.
[Okay] [Cancel]
Paul Soule wrote:
> Hi,
>
> If we have an OO framework, that framework's code is contained in all
> classes that inherit from, or contain, that framework. When used, the
> framework's code will crosscut a system's functionality because it will
> be contained in any class that uses the framework.
>
> Is it therefore true to say that all concerns contained in a framework
> are inherently crosscutting in nature because the concerns will, via
> inheritance or containment, be scattered through an application that
> uses the framework?
>
> Thanks,
> Paul
>
>
> __________________________________________________
> AOSD Discuss mailing list - discuss at aosd.net
> To unsubscribe go to http://aosd.net
More information about the discuss
mailing list