Article View: pl.comp.objects
Article #17245Re: Composition Filters
From: Kamil Janiszewski
Date: Thu, 02 Aug 2007 22:45
Date: Thu, 02 Aug 2007 22:45
36 lines
2988 bytes
2988 bytes
On 15 Lip, 06:22, A.L. <f...@2005.com> wrote: > On Wed, 11 Jul 2007 20:54:29 +0200, Adam Przybylek <adamp...@vp.pl> > wrote: > > >Czy ktos z Was moze wyjasnic dlaczego CFs nie zyskaly popularnosci > >chocby takiej jak AOP (chocby na poziomie akademickim). Przeczytalem > >kilka papierow i wydaje mi sie, ze koncepcyjnie CFs w elegancki sposob > >rozszerza model obiektowy i rozwiazuje czesc problemow zwiazanych z > >klasycznym OO. Jesli w CFs jest jakis haczyk ktorego nie widze to bede > >wdzieczny za nakierowanie. Gdyby ktos chcial sie zainteresowac podaje linka: > >http://trese.cs.utwente.nl/oldhtml/composition_filters/ > > Dlatego, jak sadze, ze podobnie jak w przypadku Aspect Programming, > odpowiada na pytanie ktorego nikt nie zadal. > > A.L. Moim zdaniem problem separacji zagadnie jest istotny w codziennym yciu programistów i architektów. AOP jest kolejnym krokiem na nieko cz cej si drodze ku rozwi zaniu tego problemu. Uwa am, e programowanie aspektowe zdecydowanie zdoby o/zdobywa sobie popularno , zacz o od wiata Javy, w którym wietnymi przyk adami s zastosowania tej metodyki w Springu, JBossie i GlassBoxie. Po stronie .Netu równie co si ruszy o: w sk ad Enterprise Library (od wersji 3.0) wchodzi Policy Injection Block, który jest czym na kszta t AOP. Z tego co wiem, to AOP czerpie z CF, programowania adaptacyjnego, i meta-poziomowego. Mam nadziej , e czerpie z nich to co najlepsze :) Ponadto AOP z jakiego powodu jest bardzo dobrze umocowane politycznie, Gregor Kiczales, by y pracownik Xerox PARC (tam pracowa w a nie nad AOP), jest do wp ywowy, od 1999 roku zarz dza dzia em wytwarzania oprogramowania w Xerox Canada/Sierra Systems/Natural Sciences and Engineering Research Council of Canada/ University of British Columbia.
Technical Details
Message-ID:
<1186094704.244462.260290@e9g2000prf.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!postnews.google.com!e9g2000prf.googlegroups.com!not-for-mailReferences:
<f738su$kn$1@news.onet.pl> <c68j93p3t4k797gp8cimgdifl25q1on43j@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!postnews.google.com!e9g2000prf.googlegroups.com!not-for-mail From: Kamil Janiszewski <zedzik@googlemail.com> Newsgroups: pl.comp.objects Subject: Re: Composition Filters Date: Thu, 02 Aug 2007 22:45:04 -0000 Organization: http://groups.google.com Lines: 38 Message-ID: <1186094704.244462.260290@e9g2000prf.googlegroups.com> References: <f738su$kn$1@news.onet.pl> <c68j93p3t4k797gp8cimgdifl25q1on43j@4ax.com> NNTP-Posting-Host: 87.205.35.191 Mime-Version: 1.0 X-Trace: posting.google.com 1186094705 32334 127.0.0.1 (2 Aug 2007 22:45:05 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 2 Aug 2007 22:45:05 +0000 (UTC) In-Reply-To: <c68j93p3t4k797gp8cimgdifl25q1on43j@4ax.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.21 (Windows NT 5.1; U; pl),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: e9g2000prf.googlegroups.com; posting-host=87.205.35.191; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit