Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Aspect Oriented Programming

  • 12-02-2004 2: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