Re: Who is using AOP in industry?
Sérgio Soares <[email protected]> Sat, 18 Aug 2007 20:57:37 -0300
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Organization | Departamento de Sistemas Computacionais |
| Message-ID | <[email protected]> |
hi Dean, thanks for your email. In fact, I hope my email can reach someone that is actually using AOP in industry environment, that's why I post it here! regards, Sérgio Soares [email protected] 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 Dean Wampler wrote: > 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 >> [email protected] >> >> 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 - [email protected] >> >> 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] > > > > _______________________________________________ discuss mailing list - [email protected] 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