In response to Russell's dot-net
rantations,
Kevin
O'Neill and
Rafe
Colburn listed some advantages of Java and J2EE over C# and Dot-Net. I
agree with many of the points on those lists. I think that Java's cross-platform
portability and huge collection of competing open source and commercial dev
tools, runtimes, and servers give Java a tremendous advantage. Even
with this advantage, Sun is going to have to push Java hard, fix the problems
and open things up even more.