On 2011-05-30 15:16, DanH wrote:
SOAP has high-level functions that JSON doesn't (over and above the
simple protocol level differences).  Not really necessary for simple
database queries and the like, but useful for more sophisticated
stuff.  (Disclaimer -- I've never actually used SOAP -- it's always
been too complex for my uses.)

Certainly when faced with the simple choice between JSON and XML, JSON
is the right choice 9 times out of 10.

Well, I've used SOAP in several projects (as in "I've been given a SOAP service someone else has built and had to conform to it") and I'm sure there ARE real life cases where SOAP is the correct tool for the job, but I have yet to find one. My personal estimate is that JSON is the right choice almost 10 times out of 10 (at least when it comes to stuff that you are likely to want to implement on a phone). Data overhead is important to most users both when it comes to cost and time so that pretty much disqualifies SOAP IMHO.

                        Best / Jonas

PS. My biggest gripe is that SOAP services often base64 encode everything twice. Sure it is "binary safe", but you can easily add that to your tailored JSON data too. YMMV.

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to