所以我正在研究开发Silverlight Web应用程序的解决方案,现在ASP.NET MVC和WCF RIA引起了我的注意。
这两者是否应该相互结合使用?或者MVC中的'MC'是否扮演RIA服务的角色?
在同一个Web应用程序中同时使用它们是否会多余?
感谢。
答案 0 :(得分:0)
WCF RIA Services与Silverlight配合使用。所以你只需要在某个地方托管你的SL应用程序,一个静态的HTML页面可以很好地工作。你真的不需要ASP.NET MVC。
答案 1 :(得分:0)
Asp.net MVC主要用于可视化应用程序。 WCF RIA服务是面向API的,并且假设与Silverlight一起使用。甚至首选。
你当然可以写一个Asp.net MVC应用程序,它会为每个请求返回Json结果,但这样做有什么意义呢?在这种情况下(如果你想手动编写所有代码),你宁愿选择标准的WCF服务。
从开发人员的角度来看,WCF RIA服务是获取数据的最快方式。学习和使用它。基本没有更好的方法。