0
A
回答
2
MEF對於大型應用程序尤其有用,因爲隨着代碼庫大小的增加,注入遠處部件之間的依賴關係將變得難以管理。我發現使用MVVM編寫的大型GUI應用程序可以很大程度上受益於像MEF這樣的IoC容器。
MEF的基礎知識告訴它要創建什麼,然後告訴它在哪裏可以找到它應該創建的類型。
我也建議檢查Prism Event Aggregator,這也有助於減少和清理大型應用程序的耦合。
0
我寫了一篇關於它的文章(首先是法文,但由Bing翻譯),你可以閱讀Here
相關問題
- 1. 託管擴展性框架
- 2. 什麼時候應該擴展NSDocument,什麼時候應該擴展NSWindowController?
- 3. 託管擴展性框架(MEF),爲什麼需要導入?
- 4. 什麼是託管擴展性框架(MEF)?
- 5. 什麼時候應該使用HtmlHelper擴展方法?
- 6. 使用託管擴展框架和底框架
- 7. 什麼時候應該爲Django(或其他)使用API框架?
- 8. 什麼時候應該在JavaScript中使用MVC框架?
- 9. 什麼時候應該使用實體框架?
- 10. 什麼時候應該考慮使用ORM框架?
- 11. 什麼時候應該使用php框架?
- 12. Silverlight - Prism,Unity和託管擴展框架,
- 13. .NET的託管擴展框架?
- 14. MEF(託管擴展框架)與IoC/DI
- 15. 託管的可擴展框架和AssemblyInfo.cs
- 16. 什麼是phtml,什麼時候應該使用.phtml擴展名而不是.php?
- 17. 什麼時候應該使用AWS,什麼時候不使用
- 18. 什麼時候擴展EventDispatcher
- 19. 什麼時候應該使用sed,什麼時候應該使用awk
- 20. 什麼時候應該使用memcpy,什麼時候應該使用memmove?
- 21. 什麼時候應該使用Import-Package,什麼時候應該使用Require-Bundle?
- 22. 什麼時候應該使用async/await,什麼時候不用?
- 23. 什麼時候應該使用div?我應該什麼時候使用框架?我應該何時使用其他形式的動態內容?
- 24. 什麼時候應該擴展Java中的Thread?
- 25. 什麼時候應該避免擴展方法?
- 26. 什麼時候應該停止擴展CSP的視野?
- 27. 託管擴展性框架,攔截和動態代理
- 28. 託管擴展性框架(MEF)與複合UI應用程序塊(CAB)
- 29. 什麼時候應該使用datagrid,何時應該使用datagridview?
- 30. 什麼時候應該使用$(object),何時應該使用$ object?