J'ai déjà trouvé Postsharp ... mais je ne sais pas à quel point c'est bon.Je veux une solution .net pour AOP?
Répondre
Anyone with Postsharp experience in production?
Il y a une bonne information disponible sur ce lien.
Il y a beaucoup de solutions AOP-ish pour .NET - PostSharp, Unity Interception, Spring.NET AOP, LOOM.NET pour ne citer que quelques-uns.
Ils diffèrent par la manière de tisser (en appliquant des aspects au code de base) - généralement cela peut être fait en IL ou en cours d'exécution. Ils diffèrent également par la syntaxe, les capacités, la manière de créer/récupérer vos objets, la performance, la courbe d'apprentissage, etc. Vous devez décider de ce qui est important pour vous et ensuite nous pouvons suggérer une solution.
Je vous suggère d'abord de lire l'article "AOP on .NET" sur le site Web de PostSharp.
Si vous cherchez un outil AOP léger, il y a un article "Ajouter des objets à l'objet avec Dynamic Decorator" (http://www.codeproject.com/KB/architecture/aspectddecator.aspx). C'est mince et flexible.
Il décrit une approche pour ajouter des aspects à l'objet à l'exécution au lieu d'ajouter des aspects à la classe au moment du design. L'avantage de cette approche est que vous décidez si vous avez besoin d'un aspect lorsque vous utilisez un objet.
La plupart des outils AOP actuels définissent des aspects au niveau de la classe au moment de la conception de la classe. Et vous n'avez pas la flexibilité lorsque vous utilisez un objet des classes.
- 1. Existe-t-il une solution AOP pour Silverlight?
- 2. Programmation AOP dans .Net?
- 3. Je veux une requête d'insertion pour une table temporaire
- 4. Pièges pour convertir une solution .net 2.0 en .net 3.5
- 5. Math .Net Je veux représenter un nombre huuuuge dans .net
- 6. AOP pour winforms
- 7. Je veux utiliser une superposition pour le UIImagePickerController, mais je veux l'animation de l'obturateur
- 8. Je veux qt fenêtre pour redimensionner proportionnelle
- 9. solution d'impression pour .NET frontal, MYSQL backend
- 10. Application AOP
- 11. Dois-je utiliser Spring.Net AOP Throws advice?
- 12. NHibernate 1.2 dans une solution .NET 4.0
- 13. Je veux développer une application pour CRM en C#
- 14. je veux Oracle requête pour sortie Formaté
- 15. Utilise Spring AOP pour enregistrer une bonne idée?
- 16. Je veux commencer Qt
- 17. Je veux obtenir une valeur de sp
- 18. Je recherche une solution de reporting flexible
- 19. JBoss Microcontainer + AOP dans une application autonome
- 20. Besoin d'une solution pour mon projet pour remplacer la solution .NET Remoting actuelle
- 21. . Solution de messagerie d'application .net?
- 22. AOP ressources d'apprentissage
- 23. Je veux fondre Filemaker
- 24. Codeigniter AOP
- 25. HTML vierge Je veux effacer
- 26. Pourquoi une classe proxy est-elle requise pour Spring AOP?
- 27. Besoin d'une solution de déploiement basée sur GUI pour .net
- 28. Je cherche une solution web de téléchargement
- 29. C#/Silverlight: Je veux passer une variable que je veux utiliser dans la fonction de rappel asynchrone
- 30. utiliseriez-vous AOP pour suivre les points?
De nombreuses entreprises ont de l'expérience avec PostSharp en production: http://www.sharpcrafters.com/postsharp/customers –