My comment on your comments. I suppose we should move this to another thread, but anyway.
No one argument of mine could stand by itself, but I hope you put them together before making a judgement.
Basically, every alternative you propose (SmallTalk, Delphi, ActiveX) does not have *all* the benefits of Java, namely, internet-safety, wide cheap distribution, easy programmability, already present on tens of millions of PCs. Sure, Delphi is probably much easier to use than Java, but is it going to be bundled with Netscape and Memphis?
Cross-platform capability is not really there, sure, but compare it to what existed before that. Ever try to convert an SGI OpenGL graphics application to Windows? And the user interfaces are getting better. As for P-Code, I suggest that it was forgotten because performance was more of an issue 10 years ago then now.
Not being pushed by Microsoft is a big disadvantage, of course. I don't think it's a killer, though.
Respectfully, |