簡體   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