2010-06-08 12 views
7

Da una prospettiva asp.net (C#) Quali sono i punti di forza e di debolezza di ciascuno strumento AOP? Alcuni fattori da includono:Confronto di strumenti AOP per ASP.NET

  • curva di apprendimento (per i neofiti AOP)
  • Intercettazioni possibile
  • prestazioni
  • Costo

risposta

5
+0

Penso che PostSharp sia il migliore strumento .NET AOP, ma non ha un supporto ufficiale per i siti Web ASP.NET (ma lo fa per le applicazioni Web ASP.NET!): Http: //www.sharpcrafters. com/blog/post/Supporto Post-On-Post-di-ASPNET-Web-Sites.aspx – Fabio

+1

Il post parla del contenitore ObjectBuilder2, che è stato utilizzato dal contenitore Unity con capacità di intercettazione piuttosto potenti. Dai un'occhiata qui: http://msdn.microsoft.com/en-us/library/ff660891(PandP.20).aspx –

1

si potrebbe usare PostSharp4AspNet ma ancora sono sconsigliati a meno che non siate usi ng in un'applicazione web (precompilata) non in un sito web.