我正在开发一个ASP.NET MVC项目,我们决定使用Fluent nHibernate进行数据访问.为了实现松耦合,我们采用IoC / DI模式.我的问题是IoC工具的用途.我试图找到windsor,ninject,spring,structuremap和unity之间的差异,但是很难看出每个人都能提供的好处.你有什么经历?
我使用StructureMap,它非常容易使用.我个人不喜欢使用xml进行配置,而StructureMap使用
代码进行配置变得轻而易举.如果需要切换实现,也可以非常轻松地切换不同的
配置文件.