ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konstantin Boudnik <...@apache.org>
Subject Dynamic (-like) byte-code modifications [Was: Documentation for AOP-based Grid Enabling]
Date Tue, 31 May 2016 19:49:04 GMT
Thanks for putting the docs together Prachi! 

I am also quite a bit surprised that Ignite has the support for AOP. As a side
topic, and the one for an overall amusement: 

 - do people think it might be a good time to revisit the use of "last
   century" programming techniques, which are build time only, poorly
   supported by the modern IDEs and very sensitive to the underlying
   signature and control-flow changes?

To make it clear, when I say 'build-time only' I meant that a (re)-compilation
of the existing code is needed in order to inject the invocation hooks and
change the control-flow of one's application.

As a solid alternative, there's MOP after all, which is cleaner, more
light-weight, and truly dynamic. Besides, do we see much of the use for AOP
nowadays?

The reason the topic has caught my attention, is my personal dissatisfaction
with AOP frameworks in the past. And I don't see any evidences there are
getting any better in the last 6-7 years.

Cos

On Tue, May 31, 2016 at 04:22PM, Denis Magda wrote:
> Prachi,
> 
> Looks good to me. 
> 
> If there is anyone in the community who made it hands dirty with AOP and
> Ignite please review the documentation from Prachi as well.
> 
> —
> Denis
> 
> > On May 27, 2016, at 2:17 PM, Denis Magda <dmagda@gridgain.com> wrote:
> > 
> > Hi Prachi,
> > 
> > Great, to be honest I didn’t suspect Ignite supports this functionality.
> > 
> > Will try my hands dirty with the examples provided in the doc in the nearest days
and will provide you with a feedback.
> > 
> > —
> > Denis
> > 
> >> On May 26, 2016, at 9:56 PM, Prachi Garg <pgarg@gridgain.com> wrote:
> >> 
> >> Engineers,
> >> 
> >> I have added documentation for AOP-based Grid Enabling -
> >> http://apacheignite.gridgain.org/docs/aop-based-grid-enabling.
> >> 
> >> Can someone please review?
> >> 
> >> -P
> > 
> 

Mime
View raw message