【发布时间】:2013-01-02 15:41:53
【问题描述】:
我有一个在 PHP 上运行的网站,我需要在 Android、iOS 和 Windows Phone 平台上开发相同的应用程序。我想我需要创建网络服务来从网站获取数据,但我对它不是很熟悉。
从可在所有平台上使用的兼容性和易用性的角度来看,以下哪种方法最好:
1) 基于 Rest 的 Web 服务 2) 基于 SOAP 的网络服务 3)任何其他方法
还有什么是可以在所有平台上轻松使用并具有内置 SDK 支持来解析它们的最佳响应格式:XML/JSON/SOAP
如果有人遇到这种情况,请提出建议。感谢任何回复,因为我必须尽快开始实施。
谢谢, MG
【问题讨论】:
-
我会选择 REST 而不是 SOAP,因为 REST 基于 HTTP 协议,因此所有平台都应该原生支持。此外,设置和调试 SOAP 可能会很痛苦。
标签: php android ios windows-phone-7