【发布时间】:2011-02-16 18:05:08
【问题描述】:
所以我正在寻找开发 Silverlight Web 应用程序的解决方案,现在 ASP.NET MVC 和 WCF RIA 引起了我的注意。
这两个应该一起使用吗?还是 MVC 中的“MC”扮演 RIA 服务的角色?
在同一个 Web 应用程序中同时使用两者会不会是多余的?
谢谢。
【问题讨论】:
标签: asp.net-mvc silverlight wcf-ria-services
所以我正在寻找开发 Silverlight Web 应用程序的解决方案,现在 ASP.NET MVC 和 WCF RIA 引起了我的注意。
这两个应该一起使用吗?还是 MVC 中的“MC”扮演 RIA 服务的角色?
在同一个 Web 应用程序中同时使用两者会不会是多余的?
谢谢。
【问题讨论】:
标签: asp.net-mvc silverlight wcf-ria-services
WCF RIA 服务与 Silverlight 配合得很好。因此,您只需要在某个地方托管您的 SL 应用程序,静态 HTML 页面就可以很好地工作。你真的不需要 ASP.NET MVC。
【讨论】:
Asp.net MVC 主要用于可视化应用程序。 WCF RIA 服务是面向 API 的,并且应该与 Silverlight 一起使用。甚至是首选。
您当然可以编写一个 Asp.net MVC 应用程序,为每个请求返回 Json 结果,但这样做有什么意义呢?在这种情况下(如果您想手动编写所有代码),您宁愿使用标准 WCF 服务。
从开发人员的角度来看,WCF RIA 服务是获取数据的最快方式。学习和使用它。基本上没有更好的办法。
【讨论】: