🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17245

Re: Composition Filters

#17245
From: Kamil Janiszewski
Date: Thu, 02 Aug 2007 22:45
36 lines
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-mail
References: <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