【发布时间】:2011-02-07 09:17:05
【问题描述】:
我发现,当涉及到简单的功能时,用于 .NET 的 IoC 容器或多或少是可以互换的。因为我们的项目已经存在并且很可能会存在很长时间,所以我们倾向于根据“面向未来”来选择一个。我们认为,拥有最大动力(用户群、支持、活跃的开发人员、文档)并且最有可能在未来很多年出现的人应该得到这份工作。
根据这个标准,你会选择哪一个?
但话又说回来:我们应该关心这个标准吗? IoC 容器能将我们锁定多少?我们可以/应该设计软件以便以后更改容器没什么大不了的吗?如果有怎么办?
【问题讨论】:
标签: .net comparison ioc-container design-decisions