🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16391

Re: AOP

#16391
From: A.L.
Date: Thu, 12 Apr 2007 13:50
49 lines
3114 bytes
On Thu, 12 Apr 2007 11:25:14 +0000 (UTC), "Aleksander Galicki"
<tretete.SKASUJ@gazeta.pl> wrote:
 
>Jednak mam wrazenie, ze AOP jakos wciaz nie dorasta do oczekiwan. AOP 
>sprawdzilo sie w kilku (dosc technicznych) dzialkach, na implementacyjne 
>szczegoly ktorych przecietny programista nie ma wplywu - transakcje, 
>security, monitoring, persistence itd. Ale na tym koniec. W przecietnym 
>biznesowym kodzie AOP zwykle nie ma ani sladu. Do tej pory na prawie kazda 
>prezentacja o AOP zaczyna sie i konczy na tych samych wytartych do dziur 
>przykladach - logging, security i paru innych. Ludzie (w tym ja) zaczynaja 
>powatpiewac - czy to sie nadaje do czegos innego? Korzysta tu ktos z AOP na 
>codzien?
>

AOP to nei nowy "programming paradign" a zobiektywizowany framework do
event notification. Nic w sumie wielkiego ani rewolucyjnego. Na
dodatek, nie bardzo wiadomo do czego ma sluzyc. Sztandarowy przyklad
to "smart logging" i w zasadzie nic wiecej.

Na temat zastosowan biznesowych najlepsza ksiazka to "Aspect-Oriented
Software Development with Use Cases', Ivar jacobson i Pan-Wei Ng gdzie
pokazuja jak use cases convertuja sie w "aspekty". Wyglada bardzo
ciekawie, tyle tylko ze kiepsko pasuje do realnosci
biznesowo/programistycznej - wymaga bardzo dokladnego projektowania.
Niestety, w slad za ksiazka nei ida liczne przyklady konkretnych
zastosowan.

Mnie sie widzi zastosowanie aspect programming w programowaniu modeli
optymalizacyjnych, gdzie generacja ograniczen idzie niejako "w
popprzek" domain model.

Ale tak w ogole, nie wroze AOP entuzjazmu publicznosci i szerokiego
zastosowania.
>
 
>
>PS. Podobnie jak rok temu zajrzalem na pl.comp.lang.c. Pierwszy watek z 
>brzegu (cytuje): "Ktore operatory nalezy przeciazyc we wlasnej klasie aby 
>modz utworzyc 
>specjalizacje klasy std::set<WlasnaKlasa>? [......] i gcc nie chce skapilowac 
>z powodu linjki: seta.insert(a); [.....] wi&#234;c odczytalem ze potrzebny jest 
>operator < dodalem daki ktory zwraca 
>bool ale dalej gcc nie chce skapilowac programu[...]". W Polsce zlikwidowali 
>mature z polskiego i ja o tym nie slyszalem? 

W Polsce zlikwidowali szkolnictwo srednie i wyzsze. Na temat
podstawaowego i przedszkoli nie bede sie wypowiadal bo nie mam danych

A.L.
Technical Details
Message-ID: <cpds1394ec335pcmhl1dbg89sn15f876o2@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!feeder.news-service.com!feeder1.cambrium.nl!feed.tweaknews.nl!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-10!sn-xt-ams-05!sn-ams!sn-feed-ams-02!sn-post-ams-01!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
References: <evl4uq$mem$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!feeder.news-service.com!feeder1.cambrium.nl!feed.tweaknews.nl!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-10!sn-xt-ams-05!sn-ams!sn-feed-ams-02!sn-post-ams-01!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <fela@2005.com>
Newsgroups: pl.comp.objects
Subject: Re: AOP
Date: Thu, 12 Apr 2007 08:50:40 -0500
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <cpds1394ec335pcmhl1dbg89sn15f876o2@4ax.com>
References: <evl4uq$mem$1@inews.gazeta.pl>
X-Newsreader: Forte Agent 4.2/32.1117
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 49
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit