sti*_*k81 24 .net ioc-container unity-container
我正在使用Unity IoC容器.这真的不是我做出的决定,它只是与Prism一起来的,我只是坚持下去.我从未使用任何其他IoC框架,我必须承认我对Unity非常满意.然而,满意度可能来自无知,因为我不知道其他框架提供了什么.
我一直听说我不应该使用Unity IoC容器.人们说,"使用Castle,nInject或StructureMap",但我仍然没有听到任何具体的论据或例子,为什么我应该使用不同的框架.那么,为什么我不应该使用Unity?或许我应该?
And*_*mes 14
这些容器往往与味道有关,而不是任何东西.Ninject有一个很好的流畅界面来配置它,但有些人喜欢Unity通过配置(我认为是masochists)以及代码配置的能力.
我和你一样,在采用棱镜时有这些问题,所以我经历了用Ninject和Autofac取代Unity的练习.我发现在性能或功能方面没有令人信服的理由坚持使用Unity.有些东西在两者中都很好,但它们基本上都做了同样的事情而且做得很好.
我会看看每个的特征,风格和语法,并决定你最喜欢哪一个.这真的是唯一的区别...... 感觉如何.通常存在一些核心功能差异,但您需要它们的可能性非常小.
发布有关您的决定的更新...我总是对人们的真实世界发现与热情的用户所倡导的内容感兴趣.
Bre*_*ick 12
使用Unity的一个原因是,您需要在中等信任环境中工作.根据我的发现,如果您的代码没有完全信任,Unity似乎更容易运行.我使用了一些IoC容器,当我需要中等信任时,我使用Unity.
归档时间: |
|
查看次数: |
1693 次 |
最近记录: |