Cette question a été answered en 2008. Fin 2010 maintenant. Tout changement? lequel de ces cadres COI/DI est recommandé pour un très grand projet qui sera maintenu pour toujours?2010: ASP.NET MVC IoC/DI - Structuremap vs Ninject, etc
Caractéristiques de ce projet comprend:
- WCF Web Services.
- Exposant OData.
- Vues spéciales pour divers appareils mobiles.
- Modèle de référentiel avec POCO.
- Entity Framework.
Structure du projet:
- Domaine du projet (base de données, référentiel)
- Project Services (Logic)
- Web du projet (Vues, contrôleurs, service Endpoints, etc.)
+1 pour Ninject, j'ai essayé et travaillé avec le château, l'unité et pense que ninject est le mieux documenté ce qui est assez important! – redsquare
Si vous devez emballer votre conteneur, vous avez déjà perdu. –
Nous devrons simplement accepter d'être en désaccord alors. Personnellement, je préfère appeler une façade qui me renvoie l'objet approprié par rapport aux méthodes de mon conteneur DI - même raison pour laquelle je passe par un référentiel au lieu d'utiliser directement les objets et les méthodes de NHibernate - en particulier, il fait basculer les choses beaucoup plus facile, car je dois juste changer (et éventuellement adapter) les choses dans un seul endroit. –