I feel like the point has been lost here.

There are two issues at question:

1) Accessing (connecting, consuming, whatever) web services via the client
(presumably via JavaScript).

2) Passing structured data once you access them.

EVERYTHING can do the first.  It's easy to call CFCs (whether on CF or BD),
..NET services, etc using the client.  Simple.  You can pass structured form
fields (which is what CFAJAX and it looks like WebOrb does).

It's the second bit that gets confusing as hell.

There are lots of options to do this and all essentially do the same thing:
convert structured data to text and back.  It's a shame however that there's
not more cross-platform support for SOMETHING.

JSON has a lot of support, but it's relatively weak (it has no concept of
data typing for example) compared to others.

WDDX still works... but it's been YEARS since it's had any sort of work done
on it.  People don't want to use 5 year old Objects for mission-critical
stuff.

There are dozens if not hundreds of custom solutions using structured form
fields.  Many of these return raw JavaScript code (CFAJAX and CFWDDX do
this) instead of truly allowing the client to parse the information.

SOAP was supposed to be the way to go, the wave of the future - but the
client-side support is pitiful and buggy as hell when it comes to
cross-platform consumption.  I can find a JS libraries that support single
servers, but nothing general because each server absolutely knows that's
it's way of describing data is the best and only way.

So you're stuck with a nice easy way in JavaScript to get a blob of text
from a server but very little to help you from that point on - especially if
you don't want to be tied to a single server.

Jim Davis




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:215040
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to