Domanda

Mi piacerebbe avere un'idea di ciò che le persone usano per i contenitori IoC. Ho letto alcune cose positive su Castle Windsor, ma so che molte persone usano StructureMap, Unity, Ninject, ecc.

Quali sono alcune delle differenze tra quelle menzionate (e quelle che ho trascurato). Punti di forza? Punti deboli? Migliore adattamento (come StructureMap è ottimo per ABC ma non così buono per XYZ)?

È stato utile?

Soluzione

" Migliore " sarà sempre soggettivo.

Detto questo, preferisco Castle Windsor perché il suo XML è più semplice. A proposito, ho provato solo Windsor e Spring.NET, quindi non ho potuto dire molto degli altri.

Altri suggerimenti

Mi piace molto Ninject ... è semplice, facile da usare, ha un tale tipo di notazione fluida per dichiarare i collegamenti tra classi e interfacce e supporta l'associazione contestuale. Eccezionale.

Mi piace StructureMap. L'ultima versione consente di dichiarare anche inline senza ricorrere ai file di configurazione XML.

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