gpt4 book ai didi

wpf - 哪个更适合与 Prism4、Unity 或 MEF 一起用作依赖注入(inject)容器?

转载 作者:行者123 更新时间:2023-12-04 20:05:51 26 4
gpt4 key购买 nike

我正在为一家使用 WPF4 的电信公司开发大型计费应用程序,该应用程序包含 300 多个屏幕,并将包含超过 17 个模块,这就是我选择遵循 Prism4 指南的原因。

在大量阅读 Prism4 之后,我无法决定应该使用哪个依赖注入(inject)容器(MEF 还是 Unity)?他们几乎具有相同的能力。

我敢肯定,一旦它们彼此融合(并且它们几乎就在那里),微软将在一段时间后(可能两三年)放弃其中一个,就像 LINQ to SQL 和 EF 发生的那样。我担心的是,使用其中之一构建我的解决方案,一段时间后微软放弃了它!

此外,在能力方面,如果你对两者都有工作知识,你认为哪个更好?为什么?

请帮我决定。

提前致谢...

最佳答案

MEF 的优势在于成为核心 .NET Framework 的一部分。它在 .NET 4 中作为框架本身的一部分发布。Unity 仍然是一个单独的安装,而不是核心框架。

因此,如果您想拥有最长的潜在生命周期,MEF 至少作为 .NET 的一部分得到“官方支持”。我会说在这方面它有一个更安全的 future 。

关于wpf - 哪个更适合与 Prism4、Unity 或 MEF 一起用作依赖注入(inject)容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com