针对Android,iPhone等集成的.NET Web服务格式/协议的建议

JP.*_*JP. 8 wcf android web-services ios

我正在为我的ASP.NET MVC 3网站构建一个Web服务.理想情况下,我希望所有客户端(我的网页,iphone应用程序,Android应用程序,Windows Phone 7应用程序等)使用相同的服务层来加载和保存数据.

我是移动开发的新手,并且想知道是否有一种首选机制 - SOAP/JSON /等 - 来使用异构移动设备设置.具体来说,我想知道Android和iOS是否有更好的库/支持一个协议,或者主流移动平台是否有强大的支持所有协议.我也想知道是否一切都是为了确保所述服务.

任何建议将不胜感激

谢谢

J.P

Rob*_*Rob 14

我会建议使用JSON的REST(ful)服务.

Android和iOS都有支持解析XML和JSON的库,但JSON库更容易使用并且速度更快一些.

通过更多的努力,您可以允许您的服务提供/使用XML和JSON.

最好避免使用SOAP,因为它更冗长,并且不适合更多带宽/电池敏感的移动设备.