Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Wed, 04 Jun 2003
"Smalltalk failed for a good reason"
I was looking over the awstats report for my site today, and I noticed that someone got to my site via a search for "Smalltalk failed for a good reason", and I want to give the next questioner something to read.
Smalltalk "failed" more due to the success of Java than because there was anything wrong with Smalltalk as a technology (so did a host of other promising dynamic languages). It certainly helped that Java implementations were available for free. Java got lucky that because it could ride the applet track that went along with the internet boom. Fortunately for Java, after applets failed, people had figured out that you could use Java for developing server side apps. I think that you could say that Java and Smalltalk failed equally well for producing desktop / client applications. Many of those applications became web browser applications, so the failure wasn't so apparent.
Lots of technology and expertise has migrated from the Smalltalk world to Java, so I don't think that you can count Smalltalk as a failure on that count either.
Even now, I wouldn't count Smalltalk out. Recent interest in dynamic languages may result in a second life for some languages that are currently out of the limelight. Who knows, maybe in a few years, I'll be looking at search strings that read "Java/C# failed for a good reason".
[14:36] |
[computers/programming] |
# |
TB |
F |
G |
0 Comments |
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk