Article View: pl.comp.objects
Article #16391Re: AOP
From: A.L.
Date: Thu, 12 Apr 2007 13:50
Date: Thu, 12 Apr 2007 13:50
49 lines
3114 bytes
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ê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-mailReferences:
<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