【问题标题】:WCF RIA And ASP.NET MVC 3WCF RIA 和 ASP.NET MVC 3
【发布时间】:2011-02-16 18:05:08
【问题描述】:

所以我正在寻找开发 Silverlight Web 应用程序的解决方案,现在 ASP.NET MVC 和 WCF RIA 引起了我的注意。

这两个应该一起使用吗?还是 MVC 中的“MC”扮演 RIA 服务的角色?

在同一个 Web 应用程序中同时使用两者会不会是多余的?

谢谢。

【问题讨论】:

    标签: asp.net-mvc silverlight wcf-ria-services


    【解决方案1】:

    WCF RIA 服务与 Silverlight 配合得很好。因此,您只需要在某个地方托管您的 SL 应用程序,静态 HTML 页面就可以很好地工作。你真的不需要 ASP.NET MVC。

    【讨论】:

    • 据我了解,WCF RIA 服务更像是针对数据存储创建可视化界面的动态数据项目。 WCF RIA 在可调用 API(不是可视的,而是编程的界面)方面创建了类似的东西
    • ASP.NET MVC 是编写 ASP.NET 应用程序的绝佳平台。但是,当您编写 Silverlight 应用程序时,它并没有提供很多东西。相反,请考虑将 RIA 服务与 MVVM 模式一起使用。 MVVMLight 是一个常用的 MVVM 框架,John Papa 有一些关于 Silverlight、MVVM 和 RIA 的演讲和示例。
    【解决方案2】:

    Asp.net MVC 主要用于可视化应用程序。 WCF RIA 服务是面向 API 的,并且应该与 Silverlight 一起使用。甚至是首选

    您当然可以编写一个 Asp.net MVC 应用程序,为每个请求返回 Json 结果,但这样做有什么意义呢?在这种情况下(如果您想手动编写所有代码),您宁愿使用标准 WCF 服务。

    从开发人员的角度来看,WCF RIA 服务是获取数据的最快方式。学习和使用它。基本上没有更好的办法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      相关资源
      最近更新 更多