Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

Aspect Oriented Programming

  • 12-02-2004 03:29PM
    #1
    Registered Users, Registered Users 2 Posts: 95 ✭✭


    hi all,

    Apologies if there has been a post on Aspect Oriented Programming before!

    just wondering if anyone was doing any development work using any of the aspect oriented frameworks/languages ( in particular aspectJ.) Whats your impressions of Aspect Oriented programming, the language/frameworks you using..etc etc.. Are people using aspects just in development or in production........

    Ultimately will AOP just compliment OOP as it is now or will it eventually replace it??


Comments

  • Closed Accounts Posts: 423 ✭✭Dizz


    Not using it at the mo - been in funtional programming world for a while now, tho writing for OO purposes :p ...
    //There's an experimental C weaver but it hasn't been
    //released for general consumption - would be nice if I
    //had it and the time to play with it :)
    Ultimately will AOP just compliment OOP as it is now or will it eventually replace it??

    Now as far as I was aware from last encounters with aop, aop eloquently remove cross cutting concerns that are woven through out OO designs. With that view, aop is a compilmentary method to OO development, not a replacement.

    Dizz


  • Registered Users, Registered Users 2 Posts: 932 ✭✭✭yossarin


    yeah - AOP is built on top of OO principles - you need an OO structure to crosscut afaik
    an "aspect" is just a meta-object made out of bits of other objects

    a few links:
    http://www.aosd.net/technology/index.php
    aosd tools and research

    http://www.dsg.cs.tcd.ie/index.php?category_id=225
    a few projects going on over in trinity

    its interesting anyway - with "safe" languages like java, we're really seeing what can be done while programmers aren't worrying about memory and the like all the time.


Advertisement