Domanda

Mi chiedo cosa c'è di buono là fuori per AOP / trasversale in .Net, lungo le linee di AspectJ. Vedo Microsoft ha un politica iniezione Application Block ; qualsiasi altra roba buona là fuori mi dovrebbe dare un'occhiata a?

È stato utile?

Soluzione

PostSharp è probabilmente l'opzione più popolare, anche se credo che Sprint.NET è abbastanza diffusa, pure.

Altri suggerimenti

Non dimentichiamo Linfu . Scott Hanselman ha fatto un ottimo su di esso , tra cui un sacco di nozioni di base di AOP.

Non conosco PostSharp che sembra stia facendo un sacco di AOP-cose veramente bene con gli attributi.

Spring.Net ha un quadro AOP che può essere usato con o senza quadro IoC di primavera. Se siete anche alla ricerca di un quadro CIO, Spring.Net fa una ragione convincente ed è libero e open source.

Un altro vantaggio per Spring.Net IMO è che la documentazione e forum di supporto è davvero eccellente. Un commento negativo su Spring.Net che ho visto più volte è che la configurazione XML è prolisso e difficile da leggere, il che è vero. E 'comunque almeno coerente in modo che una volta che hai imparato come funziona per un isolato, è possibile applicare facilmente per altri blocchi.

Delphi Prism ha il supporto per il compilatore AOP

http://prismwiki.codegear.com/en/Cirrus

Intercettazione estensione per Microsoft Unità ti dà un po 'di AOP. Inoltre, vedi politica iniezione come uno dei le out-of-the-box di intercettazione comportamenti.

Buoni esempi e tutorial sono inclusi in questa serie di laboratori pratici .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top