[aosd-discuss] Who is using AOP in industry?
Dean Wampler
dean at aspectprogramming.com
Sat Aug 18 19:50:54 EDT 2007
Most of the usage is probably somewhat "indirect" through Spring AOP,
JBoss AOP, and tools like Glassbox, in the Java/AspectJ world. There
are also some .NET AOP frameworks, but I don't know anything about
industry uptake there. You might google these topics and see if you
can find any direct experience reports, etc.
There are "AOP-like" [1] things done all the time by users of dynamic
languages (e.g., method "wrapping", intertype declarations); they
just don't usually call it "AOP". I've been working in Ruby lately
and most of the important toolkits, including Ruby on Rails and
RSpec, contain examples of these things.
Good luck,
dean
[1] By "AOP-like", I mean that they are doing the simple things I
listed, but they are missing unified modularity mechanisms for
encapsulating aspects and, in particular, describing pointcuts with a
powerful pointcut language of some kind. Hence, non-trivial aspects
still involve a lot of metaprogramming hacks.
On Aug 18, 2007, at 6:30 PM, Sérgio Soares wrote:
> Hi everyone,
>
> I am preparing a talk about how AOP is being adopted in industry. I
> appreciate any information you can give me.
>
> Please send me information about your real projects, their size,
> application domain, which languages are/were used, etc. Please, fell
> free to omit any classified information, or your company name.
>
> --
> Sérgio Soares
> sergio at dsc.upe.br
>
> SugarLoafPLoP´2007
> http://sugarloafplop.dsc.upe.br/
>
> Professor Adjunto
> Coordenador de Infra-estrutura do DSC
> Departamento de Sistemas Computacionais
> Escola Politécnica, Universidade de Pernambuco
> http://www.dsc.upe.br
>
> Software Productivity Group
> http://www.cin.ufpe.br/spg
>
> _______________________________________________
> discuss mailing list - discuss at aosd.net
>
> To unsubscribe and change options, go to:
> http://aosd.net/mailman/listinfo/discuss_aosd.net
>
> Check out the AOSD.net Wiki: http://aosd.net/wiki
Dean Wampler, Ph.D.
dean at objectmentor.com
http://www.objectmentor.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]
More information about the discuss
mailing list