繁体   English   中英

支持 MVVM 框架的 IoC 或依赖注入框架

[英]IoC or Dependency Injection frameworks to support for an MVVM framework

我一直在这里开发一个新的 MVVM 框架。

它有一些有趣的概念,但我想支持多个 IoC 容器。 现在我只支持 MEF,因为它带有.Net 4.0。

我应该从一开始就支持哪些更常见的 IoC/DI 框架? 我想大概3个左右。

温莎城堡? 忍者?

编辑:

澄清一下,我问的是当今常用的 IoC/DI 框架。 我希望也能了解一些我还没有听说过的新热点。

框架不应该使用 DI 容器——只有应用程序应该使用容器

库和框架的设计应使它们对任何类型的 DI 都友好,无论用户是否想使用容器或Poor Man's DI

假设用户将使用Poor Man's DI,而您将自动成为容器不可知论者

在我看来, UnityCastle Windsor应该是必须的,尤其是 Unity,因为它用于 Prism 并且它是 Enterprise Library 的一部分(用于便携性)。 温莎城堡易于使用(适用于更广泛的社区)

另一种方法是提供一个简单的 IoC 容器,就像Mvvm Light一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM