构建.Net服务以提供Iphone应用程序

时间:2010-12-04 23:03:47

标签: c# asp.net iphone wcf web-services

我正在构建一个Iphone应用程序, 必须从服务器上的数据库中检索信息。 我考虑过在服务器上构建一个C#Web服务, 所以Iphone应用程序将向Web服务发送一个http请求,并以xml输出的形式获取所需的数据。 还有更好的选择吗? 例如:我从未尝试过但听说过WCF, 也许最好使用它而不是旧的xml Web服务技术?

谢谢, 尼

2 个答案:

答案 0 :(得分:0)

我强烈建议您使用WCF Data Services / oData。它易于实现且非常灵活,允许进行atom和JSON REST查询。官方网站http://oData.org还提供原生iPhone sdk。

答案 1 :(得分:-1)

是的,WCF是构建面向服务的应用程序的推荐方法。 在您的情况下,您可能还希望将服务构建为RESTFul。无论如何,使用WCF构建它会使任何客户端都可以使用它。

这里有一个链接,用于学习使用Samples的WCF服务的基础知识。 Windows Communication Foundation (WCF) Samples