CORBA's not boring yet. / XML in an OS?

Dave Winer dave at
Fri Feb 5 12:58:35 GMT 1999

>>Isn't RPC using IIOP and DCOM already slow enough without using XML? Why
don't MS just support IIOP?

I don't know why MS does anything, I don't work there.

I know why I like XML-RPC. It's simple. You can write a client in a few
hours, and a server in a couple of days. A JavaScript programmer can learn
how to do it, today, in less than 24 hours, and in a few weeks, they'll be
able to do it in minutes. 

I have some theories about why this is true:

1. HTTP is everywhere. Does IIOP run on my machine? I'm pretty sure it
doesn't. And it's not just about Microsoft, I have Macs too.

2. XML looks like HTML. To someone who has mastered HTML the transition is

Performance matters, for sure. But sometimes people overlook that people
performance is probably the single most important limiting factor. I can
tell you this, CORBA wasn't designed for my mind. It's so complicated, so
many new concepts to understand. I even had trouble understanding HTML way
back when.

Wire protocols can be optimized, but people's brains move at their own
rate, rejecting things that appear too complicated, waiting for something
that makes sense to them. We're all busy! 

The problem with COM, CORBA and Apple Events is that each of them were
invented before the web exploded and are quite platform specific, and are
not understandable to people who do web development.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list