我一直在使用IoC一小会儿,现在我很好奇,如果我要使用微软的Unity框架(正式名称为“Unity应用程序块”)。有没有人有使用它的经验?因此,我一直在将IoC容器代码从项目复制到项目,但我认为使用某些标准会更好。我认为IoC可以在保持基于组件的应用程序松散耦合方面产生巨大的差异,因此可以改变,但我绝不是IoC的专家,所以我很紧张切换到一个框架,它将我描绘成一个角落作为依赖项I总有一天会想离开。Unity Framework是否适合控制反转?
5
A
回答
3
我会说坚持你认识的人,直到你对它和整个概念感到自信。之后你会有更好的判断选择一个满足你需求的框架。
3
我玩过CompositeWPF(又名Prism) - 复合应用程序块的继任者。根据我的经验,Unity与以前版本的ObjectBuilder相比效果更好。然而,您需要评估IoC框架并选择适合您需求的框架。
6
我使用的统一,没有真正的问题。我知道一些ALT.NET类型的人对Unity提出警告,但我真的认为这只是因为P队有写过英国媒体报道的历史。 Unity尚未臃肿IMO并且运作良好。
5
我看了一下统一的框架,但发现这是一个有点“过大”我的需要(不,我真的不能量化,它只是似乎需要更多的知识,其他框架,我一直在玩......这是前一阵子,所以有可能这是因为Unity的开发/改进而改变的)。
我目前的IoC /依赖注入框架是Ninject。它快速,快速,我能够从阅读教程(大约10分钟)到在大约两个小时内在预先存在的项目中使用它。
如果你正在寻找一个干净的方式做依赖注入,我会强烈建议检查出来。
相关问题
- 1. Codeigniter:这是否适合使用视图而不是控制器?
- 2. NHibernate与控制反转
- 3. 控制反转.net
- 4. 控制反转和选择
- 5. WCF服务契约设计。用例控制器是否合适?
- 6. 是否存在分层方法来控制依赖注入/控制反转
- 7. Docker Compose是否适合制作?
- 8. 控制反转在哪里控制
- 9. TransactionScope是否适合在Entity Framework事务中包含副作用?
- 10. Unity Framework入门
- 11. Neo4J是否适合clojure?
- 12. SQLite是否适合论坛?
- 13. BCS是否适合我?
- 14. WCF是否适合您?
- 15. 是否适合在此示例中使用反射
- 16. 如何使用Zend Framework检查控制器是否存在
- 17. 哪个版本控制最适合我?
- 18. 如何控制Unity动画?
- 19. 查找文本框/标签标题是否适合控件
- 20. RRDtool是否适合监控网站用户操作?
- 21. Play Framework是否足够适合下一个大型应用程序?
- 22. 实现控制反转的方法
- 23. 控制的组成和反转
- 24. PHP的控制容器反转?
- 25. 控制反转如何帮助我?
- 26. 控制反转新对象创建
- 27. Unity本地2控制器和键盘控制器的球员组合
- 28. 转换后的视图控制器是适合其大小类的限制,而不是设备
- 29. 哪个PHP ORM最适合Zend Framework?
- 30. 什么是控制反转的正式定义?