Right, I haven't forgotten that. CORBA was the best thing going at the time. But CORBA got worse over time instead of better, and it took years of experience and learning to realize how all of the CORBA problems relentlessly added up to something that was very hard to use. (The run-away standards process didn't help either. I wrote about this at length in The Rise And Fall Of CORBA.)
That is no doubt correct. Ice is a powerful tool and, as with any powerful tool, there are ways to use it incorrectly. Ice makes things as easy and efficient as possible, but that doesn't mean that it guarantees a successful distributed system. That still takes experience, insight, good design, and good implementation.As usual, the problem is not the gun but the man behind it.
I bet that it is possible to find a lot of people out there that can make disasters even with ICE.
As the old saying goes, "a good programmer can write FORTRAN in any language..."
Cheers,
Michi.


Reply With Quote