Choix d'un conteneur .Net Inversion of Control pour la première tentative d'injection de dépendance

StackOverflow https://stackoverflow.com/questions/416475

Question

Quel conteneur IoC est le plus facile à utiliser? Cela équivaut probablement à ceux qui possèdent la documentation la plus conviviale. Ne vous inquiétez pas trop du nombre de fonctionnalités.

Était-ce utile?

La solution

Jetez un coup d’œil à cet épisode de DotNetRocks avec James Kovacs: http://www.dotnetrocks.com/default.aspx?showNum=362

Et cette DNRTV où il lance sa propre IoC: http://www.dnrtv.com/default.aspx?showID=126

Keith

Autres conseils

Ce qui est le plus facile dépend en grande partie de la provenance de votre pays. Mais si vous êtes familier avec les fonctionnalités .Net 3.5 telles que les méthodes lambdas et d'extension, je suis un grand fan d'Autofac. Autofac utilise beaucoup de méthodes Lambda et d'extension pour enregistrer les composants au lieu d'utiliser des fichiers XML. Cela ajoute l’avantage que vous avez la sécurité de type complète et que vous obtenez une intelligence lors de votre inscription. C'est aussi un conteneur très léger que j'aime bien.

Autofac est hébergé sur le code Google ( http://code.google.com/p/autofac / ) et possède un très bon wiki avec documentation.

Je commencerais par Fabrique logicielle Smart Client ou < a href = "http://msdn.microsoft.com/en-us/library/cc468366.aspx" rel = "nofollow noreferrer"> Unité

Ils comprennent des tonnes d’échantillons, ainsi que le SCSF, ainsi que d’autres motifs de conception sur lesquels singe.

J'aime Castle Windsor et vous trouverez ici un article en trois parties décrivant tout ce dont vous avez besoin pour commencer.

Souhaitez-vous en savoir plus sur IoC?

Dans l'affirmative, je vous recommande Le CIO d’Oren Eini en 15 lignes , car rien ne vous aide à apprendre plus vite qu’un exemple très simple avec du code source complet.

Je recommanderais StructureMap.

Très facile à configurer et à démarrer.

http://structuremap.sourceforge.net/Default.htm

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top