-1

可能重复 如何选择 DI 容器

相信每个人都会经历过选择合适的DI容器的困境。我在这里读到了关于这个的问题,但它们有点过时了,从那时起事情可能已经发生了变化。由于这里有很多开发人员目前正在从事 MVC 项目,我认为听取他们的意见和经验可能是个好主意,这对于像我这样的初学者来说可能是无价的。在 ASP.NET MVC4 in Action 一书中,他们选择StructureMap了“强大的 API 和流行性”。但也Unity有来自微软的,听起来很诱人,因为它来自微软,而且将来可能会变得更强大(只是猜测)。

我相信我会在这里得到很好的建议。提前致谢。

4

1 回答 1

0

我认为您应该首先了解您在 DI 容器中要查找的内容,并查看不同 DI 容器的功能表: 例如https://stackoverflow.com/a/4583809/3204感觉对您很重要的功能,并过滤掉与所需不匹配的功能。

就个人而言,我建议选择另一个 DI 组件;我有一种感觉,微软真的在尝试覆盖 .net 生态系统中的所有基础,最终成为万事通和无中生有的王牌;开源项目显然最终更能适应微软关注焦点的变化。

于 2013-05-24T13:37:34.607 回答