IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

AOP (Aspect Oriented Programing) et C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Nikoui
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Par défaut AOP (Aspect Oriented Programing) et C#
    Bonjour,

    J'aimerai explorer l'AOP et j'aimerai avoir vos retours d'expérience sur les outils existant pour C# dans ce domaine (j'ai fait une petite recherche ici, mais les posts étant assez "vieux" les choses ont probablement bougé depuis).

    Et éventuellement aussi, vos retours d'experience plus généraux quand à l'apport de l'AOP et les éventuelles restrictions...

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Par défaut
    Regarde du côté de PostSharp. J'ai essayé de manière triviale et ça m'a bien plu. J'ai pas du tout poussé l'expérience, donc je peux pas trop t'en dire beaucoup plus.

  3. #3
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    J'ai parcouru cette page http://fr.wikipedia.org/wiki/Program...%C3%A9e_aspect
    Il présente les choses comme si l'aop révolutionnait l'informatique et permmettait de faire des trucs que l'on ne pouvait faire avant !!!!

    Pour moi j'ai surtout l'impression que c'est une autre façon de penser les choses. Mais on peut très le faire en programmation classique !!!

    Cela me fait plus penser à concevoir un mini-framework pour son application.
    C'est pas nouveau comme idée !!!

  4. #4
    Membre chevronné
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Par défaut
    ça c'est quand même compliqué à faire autrement... Après est-ce que c'est souvent utile...

  5. #5
    Membre éprouvé Avatar de Nikoui
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Par défaut
    Citation Envoyé par ced600 Voir le message
    Pour moi j'ai surtout l'impression que c'est une autre façon de penser les choses. Mais on peut très le faire en programmation classique !!!
    Tout ce que je fais en C#, je peux le faire en C++.
    Et tout ce que je fais en C++, je peux le faire en C.
    Et tout ce que je fais en C, je peux le faire en asm (si la durée de vie des humains pouvait se compter en centaines d'années)

    Mais pour autant, je fait tout en C#, et j'ai pleins de bonnes raisons pour cela !

  6. #6
    Membre éprouvé Avatar de Nikoui
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Par défaut
    @dahtah : je vais tester PostSharp, c'est pour le moment le seul outil dont j'entends parler pour C#...

  7. #7
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je ne dit pas le contraire de ce que vous dites.
    Je m'élevais juste contre la présentation faite par wiki comme une "révolution".

    C'est intéressant mais cela dépend du contexte du projet.

    Bref juste pour dire de ne pas faire l'AOP parce que c'est pratique mais de le faire parce que c'est utile dans le contexte du projet ou pour se former.

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Par défaut
    Citation Envoyé par Nikoui Voir le message
    @dahtah : je vais tester PostSharp, c'est pour le moment le seul outil dont j'entends parler pour C#...
    C'est vraiment pas mal PostSharp, je te le recommande vivement. Il y a en d'autres, mais moins maintenu, j'ai l'impression.

    Je n'ai pas été à m'en servir intensement, mais pour le peu que j'ai utilisé c'est plutot sympa.

    @Ced600 :

    Oui je suis d'accord avec toi, en fait l'AOP, c'est juste de la reecriture (runtime ou statique) de code, c'est pas revolutionnaire (ou du moins je n'ai pas encore compris pourquoi), mais ca reste pratique dans certains cas (genre marqué avec un [Invokable], toutes les methodes de form pouvant etre appelé par du background, c'est quand meme bien pratique (à quand ca en standard !) )

Discussions similaires

  1. [AOP] programmation orientée Aspect en PHP
    Par anaon dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/06/2012, 14h08
  2. [Framework] Spring AOP, aspects non pris en compte
    Par ep31 dans le forum Spring
    Réponses: 1
    Dernier message: 01/02/2012, 12h00
  3. Réponses: 5
    Dernier message: 24/07/2009, 15h40
  4. Réponses: 1
    Dernier message: 24/03/2007, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo