我一直在使用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. 控制機制反轉中的Unity容器是什麼?
- 2. Compact Framework 2.0上的控制反轉
- 3. JavaEE是否具有控制反轉?
- 4. Codeigniter:這是否適合使用視圖而不是控制器?
- 5. NHibernate與控制反轉
- 6. 控制反轉.net
- 7. 控制反轉和選擇
- 8. 擁有多個視圖的視圖控制器是否合適?
- 9. 擁有一個static_pages控制器是否合適?
- 10. WCF服務契約設計。用例控制器是否合適?
- 11. 是否存在分層方法來控制依賴注入/控制反轉
- 12. Docker Compose是否適合製作?
- 13. 控制反轉在哪裏控制
- 14. TransactionScope是否適合在Entity Framework事務中包含副作用?
- 15. Unity DependencyAttribute適用於控制器,但不適用於FilterAttribute
- 16. 彈簧控制反轉
- 17. Laravel 4控制反轉
- 18. Unity Framework入門
- 19. 是否可以將Unity與UIKit混合?
- 20. WCF是否適合您?
- 21. WIF和REST是否合適?
- 22. Google Appengine是否適合我
- 23. BCS是否適合我?
- 24. 是否適合通過AJAX
- 25. Hadoop是否適合您?
- 26. 這是否適合Linq GroupBy?
- 27. Neo4J是否適合clojure?
- 28. SQLite是否適合論壇?
- 29. Filemaker是否適合EMR?
- 30. 是否適合在此示例中使用反射