我必須爲iOS和Android應用程序準備Web服務。我的平臺將與C#.NET。現在我不確定以下哪一項是最佳選擇。用於移動應用程序的.NET Web服務
- WCF SOAP XML服務
- WCF SOAP JSON服務
- WCF REST XML服務
- WCF REST JSON服務
- ASMX SOAP XML服務
- ASMX SOAP JSON服務
- ASMX REST XML服務
- ASMX REST JSON服務
到目前爲止,我只使用了ASMX SOAP服務,這些都非常易於使用和開發,但我從iOS開發人員那裏得到了一些JSON對他們的開發有益的建議。有時他們還建議準備REST服務,但據我看,他們不太安全。
請讓我知道上述八種方法中的哪一種最適合小用戶羣應用,哪一種最適合大用戶羣應用。
這裏有很多適用於iOS(和其他平臺)的SOAP實現和庫,但問題是爲什麼當你的RESTful服務存在像https://github.com/AFNetworking/AFNetworking這樣的庫時會使用它們; )我猜你的選擇取決於你是否必須使用由第三方託管的服務,或者如果你正在創建你打算使用的服務。 –