From: David H. L. Jr. <dh...@dl...> - 2006-08-22 09:13:41
|
David Norwood wrote: > Do you guys have an opinion about JSON and JSON-RPC? I am just > learning about this stuff, but I saw this thread about adding SOAP > support to dojo (a javascript toolkit): > > http://dojotoolkit.org/pipermail/dojo-interest/2006-May/008062.html > > Things I take away from this discussion: > > JSON takes much less network bandwidth than SOAP or XML. > > Dojo currently only supports JSON and JSON-RPC because SOAP and > XML-RPC are much more complicated. XML-RPC is not particularly complicated - just not easy on bandwidth. The implication I got from reading about JSON was that it was fairly similar to XML-RPC just not using XML over the net. The other forte it seemed to have was supporting Javascript clients. I am sure someone has done XML-RPC clients in Javascript - though it probably was alot of fun. Trying to do SOAP, CORBA, .... in JavaScript would be a pretty good demonstration of exactly what is wrong with SOAP, CORBA, .... > > SOAP or XML-RPC can be converted to/from JSON-RPC on the server. > > Which leads me to these questions: > > Are there javascript toolkits that make SOAP and XML-RPC easier to > deal with? Does it make sense for Misterhouse to support JSON due to > its lighter weight? If so, should it support JSON-RPC directly or > through a converter? I am guessing, but I suspect JSON may be getting driven by AJAX. AJAX is in essence another RPC vehicle of sorts - or atleast is badly in need of something like that. I am only familiar with the AJAX concepts - not actual use. But some Web Development frameworks - Ruby on Rails, and Jiffty (more Perlish). Basically use AJAX as a means to automatically and transparently create a client/server RPC system for Web Based apps created inside their framework. > > David > > -- Dave Lynch DLA Systems Software Development: Embedded Linux 717.627.3770 dh...@dl... http://www.dlasys.net fax: 1.253.369.9244 Cell: 1.717.587.7774 Over 25 years' experience in platforms, languages, and technologies too numerous to list. "Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction." Albert Einstein |