我目前正在创建一个 MVC 应用程序,该应用程序可能会扩展为包括 silverlight、wpf 和可能的 windows phone,它们都使用相同的数据。
所以我创建了一个类库来保存我的所有对象,并创建了 MVC 应用程序。
我的问题是访问数据的最佳方式是什么?考虑到未来可能的扩张。
我应该使用 Web 服务/WCF 吗?RIA 服务?远程?或者是其他东西。
人们过去使用过什么,您有什么推荐的?
谢谢
我目前正在创建一个 MVC 应用程序,该应用程序可能会扩展为包括 silverlight、wpf 和可能的 windows phone,它们都使用相同的数据。
所以我创建了一个类库来保存我的所有对象,并创建了 MVC 应用程序。
我的问题是访问数据的最佳方式是什么?考虑到未来可能的扩张。
我应该使用 Web 服务/WCF 吗?RIA 服务?远程?或者是其他东西。
人们过去使用过什么,您有什么推荐的?
谢谢
我们编写了一堆应用程序,它们有一个网络应用程序和一个共享数据的 winform/smart 客户端(目前还没有手机应用程序)。我们一直选择 Web 服务/wcf 应用程序作为传递数据的方法。这是一个简单的架构(简单就是好),可靠且易于维护。
绝对不建议远程处理,因为它已被 WCF 取代。也许ADO.NET 数据服务适合您。使用数据服务,您可以创建基于 REST 的服务。易于实施和使用。
在这里,您可以阅读微软对此的评价。