c# - MEF、IOC 还是 Prism ?将 Silverlight 客户端开发到 RIA 服务的最佳方法

标签 c# silverlight-4.0 prism mef wcf-ria-services

我需要为长期项目做出正确的选择: MEF、IOC 或 Prism。

哪种是开发 Silverlight 网站(RIA 服务)的最佳方法。

基本上它有复杂的用户界面。

感谢您提供任何线索!

最佳答案

好吧,让我们这样说:

IOC是一种模式 MEF 是 Microsoft 的一个库,可帮助您管理事物和“您不知道”的事物,而 IOC 是关于管理您确实知道的事物

PRISM - 是一个旨在帮助构建复杂 UI 的库。它确实使用 MEF 或 Unity(您的选择)作为依赖容器。

因此,您提出的问题并没有真正的意义。如果您想使用 silverlight 构建复杂的 UI,那么您确实需要投资学习 PRISM。反过来,PRISM 将使用 MEF(或 Unity)

关于c# - MEF、IOC 还是 Prism ?将 Silverlight 客户端开发到 RIA 服务的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8793452/

相关文章:

c# - 如何引用指令MySql.Data.MySqlClient来连接mysql数据库

c# - 如何在 MVC 4 中将图像传递到多个 View

Silverlight 4 和隐式样式

c# - 如何使用 Prism 和 Unity 实现 "View Model First"?

c# - 未捕获 MySQL 异常 (C#)

c# - 如何处理外部不稳定的代码?

c# - 在 SubmitOperation 失败时保持 DomainContext 最新

silverlight-4.0 - MVVM 和导航服务

wpf - WPF MVVM ListView不更新!

dependency-injection - 使用 Prism 在 Xamarin Forms 的后台服务中实现依赖注入(inject)