The Rise and Fall of Corba
ChelleChelle writes "Chief scientist of ZeroC, Michi Henning, has an interesting look at the story behind CORBA a once-promising distributed computing technology. Henning provides more than a brief history, in addition to several reasons pinpointing why CORBA fell short, focusing specifically on the OMG's technology adoption process itself. Most interesting is the final discussion on what we can learn from CORBA's decline, particularly in reference to web services."
Because it's backed by MS. It's always to have one or a few strong backers than many backers with competing views.
.NET!
And that's not taking into account
Like most FOSS, Orbit was shit.
Stop thinking that FOSS is the key to making software succeed. It's not, it's barely relevant.
Perhaps Sun screwed in some ways, like making CORBA way too complicated. Perhaps Microsoft is just to good at doing what it does: software.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Facts:
Orbit is open source.
Microsoft makes a number of OS's, office suite, a number of servers, development tools that were better 8 years ago than any FOSS IDE TODAY (Visual C++ 6 VS kdevelop, ajunta, etc to name a few).
To be so much outside reality and insulted by some truth you must be a very passionate Linux advocate, or even a contributor to some useless open source projet that doesn't even compile.
Tools, maybe. Marketing? Yes.
I bitched about it at the time (i.e. late 90's) and I'm happy to have managed to avoid it ever since. XML and SOAP, the whole f'king shebang. Inefficient shite. There's nothing wrong with binary formats at all - file systems appear to survive, for instance.
To a certain extent I can see the point. I like XML-RPC and can see that if you want to ask a webserver to do something from a piece of code, it's basically OK. It's not a particularly big improvement over doing a semi-tortuous HTTP POST, but it's OK. The performance is dogshit, but then it's not something you do all that often.
But big distributed apps based on SOAP?
OK. I'll stop.
ObAOL: Me Too!
Dave
I write a blog now, you should be afraid.