Why Java is so popular and SmallTalk didn't seem to quite make it?
807606Feb 19 2007 — edited Feb 20 2007I always wonder why SmallTalk isn't as popular as Java or even some other languages. What made Java so widespread that SmallTalk lacked? I have never used SmallTalk but believe it was the first proper OO language after some other language which I don't know either, Simula which I believe first introduced the concept of an Object. I have tried to read some articles on SmallTalk, checked some basic syntax and it seems to look as capable as Java and as easy to write(if not more terse). Also, it had a 15 year head start on Java. The articles didn't really answer my question, instead they made it more difficult to answer as they all spoke well or ST. Learning Java and reading about design patterns, ST is brought up quite often, this is what made me think why isn't ST so big.
Did Java run with the buzz it got from applets in the mid-nineties? was it the backing of Sun or just the timing of it all. I know ST still gets used today (by Apple I think, quite a bit. Among others) but what dosen't it have that Java has.
Could it be that Java is a more strict/secure language and enterpirse adopted/required this.
I wasn't born when SmallTalk was released and don't have a history in programming like others here.
Is there a near concrete answer to this question? if not what are your views on why it didn't quite take off.
Mike