Sto sviluppando un'applicazione, in iOS, necessaria per connettersi al mio Windows Server per eseguire il polling di nuovi dati, aggiornamenti, ecc. Come sviluppatore C #, il mio primo istinto è iniziare un nuovo progetto in Visual Studio e seleziona Servizio Web , lasciando che il mio bias (e il livello di comfort) dettino il livello di servizio della mia applicazione.
Tuttavia, non voglio essere di parte e non baso la mia decisione su un servizio a cui sono molto familiare, a scapito delle prestazioni.
- Mi piacerebbe sapere quali altri sviluppatori hanno avuto successo usando e se esiste uno standard predefinito per lo sviluppo del livello di servizio iOS?
- Esistono protocolli che sono più facili da consumare rispetto ad altri all'interno di iOS?
- migliori per dimensioni e / o compressione dei dati?
- C'è qualcosa di sbagliato nell'usare SOAP?
So che è "grande" rispetto ai protocolli come JSON.