2011-02-16 75 views
1

因此,我正在研究开发Silverlight Web应用程序的解决方案,现在ASP.NET MVC和WCF RIA引起了我的注意。WCF RIA和ASP.NET MVC 3

这两个应该结合使用吗?或者MVC中的'MC'扮演RIA服务的角色?

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

谢谢。

回答

0

WCF RIA Services与Silverlight非常相称。所以你只需要将你的SL应用程序托管在某个地方,一个静态的HTML页面可以工作得很好。你并不需要ASP.NET MVC。

+0

据我了解,WCF RIA服务更像动态数据项目,它可以针对数据存储创建可视化界面。 WCF RIA在可调用的API方面创建了类似的事物(不是可视化的但是程序化的接口) – 2011-02-16 18:09:31

0

Asp.net MVC基本上用于可视化应用程序。 WCF RIA服务是面向API的,并且假定与Silverlight一起使用。或者甚至优选

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

WCF RIA Services是以开发人员的视角获取数据的最快方式。学习和使用它。基本没有更好的方法。