Re: Aspect oriented programming in C#

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



marathikaka@xxxxxxxxxxx wrote:
Hi all just wondering will the next hype be aspect oriented
programming.
I was reading through this link and just thought about it

http://www.geocities.com/aspectdotnet/


There was a lot of goings on with aspects in the Java community three years ago and I haven't seen any tangible results. I've yet to see a job spec requiring aspects or open-source software that makes use of aspects either.


OO was hyped beyond belief but only really reached mass appeal with Visual Studio C++ and Java. I guess aspects will need something similar.

Also I didn't think the article on the link made a very good case for aspects anyway. The problems it presents could be solved much better with proper implementations using design patterns. A far better example for aspects is exception handling. Why should I as a developer of classes be concerned with how exceptions are handled? That is something which can be applied across the classes beyond the functional design of the system.

Just my thoughts.

Cheers
Jimbo
.



Relevant Pages

  • Re: Aspect oriented programming in C#
    ... I might be way out of my league here, but I happened to read about aspect-oriented programming the other day. ... It seemed to be something that you can use along with OOP, rather than something that will replace it as an 'ideology' for programming. ... The problems it presents could be solved much better with proper implementations using design patterns. ... A far better example for aspects is exception handling. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Aspect oriented programming in C#
    ... It seemed to be something that you can use along with OOP, rather than something that will replace it as an 'ideology' for programming. ... The problems it presents could be solved much better with proper implementations using design patterns. ... A far better example for aspects is exception handling. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: C Object System
    ... The C Object System is a recent framework entirely written in C which implements high-level concepts available in CLOS, OBJECTIVE-C and other object-oriented programming languages: uniform object model, generics, multimethods, delegation, exceptions, contracts and closures. ... COS aims at satisfying several general principles like simplicity, flexibility, extensibility, efficiency and portability which are rarely met in a single programming language. ... A: EXCEPTION HANDLING ... lcc-win32 the answer is yes. ...
    (comp.lang.c)
  • Re: Boochs book feels too philosophical rather than practical?
    ... I knew all about OO programming, ... Design Patterns", or "Design Patterns Explained." ... i also noticed one very interesting thing here about OOP step: ... trivial programmes & dont know any other language. ...
    (comp.object)
  • Re: Ping Stefan Ram - Teaching object orientation without depending on real-world objects
    ... should be included in teaching OOP. ... I think design patterns would be a better place to start. ... There's also some programming patters that occur often. ... Starting from this end, and modelling the use cases as objects first, ...
    (comp.lang.java.programmer)