我们即将启动一个服务项目,它将向不同的客户提供有关我们的域对象的数据。我们将拥有从 ASP.NET Web 表单/MVC、Classic ASP、PHP 和 Android 应用程序(Java 作为后端代码)的客户端
我们正在进行某种研究,以最终确定使用哪种发展战略。我们有编写 WCF 服务的经验。WCF Rest 是否支持架构?我读到 Rest Architecture 将数据返回为 Plain XML/Json 。不是强类型对象。在编写以前的 WCF 服务并在客户端应用程序中使用它时,我真的很喜欢强类型对象的响应。我想 REST 是不可能的。
我正在研究 ASP.NET Web API(WCF 现在变成了这个)。但这仍处于测试阶段,我的团队还没有准备好使用仍处于测试阶段的东西。
我应该使用什么最好的方法?WCF 服务返回强类型对象或 XML ?两者的优缺点是什么?