こうまで100% Pure Javaをわかってない上で煽りくれる馬鹿が多いとは。
もともと、MS JVMがVisual J++でJavaの仕様を逸脱したコード(OS依存
のコード)を書けるようにしたもんだから、Sunが腹を立ててPureJavaって
キャンペーンはじめたのがことの起こりでしょ。

PureJavaそのものは、SunのJ2SDKを使っている限りはPureJavaになる。
っていうかならないとおかしい。IBMやApple製の開発ツールは知らん。
元はVisual J++とMS JVMを締め出すためのキャンペーンだからね。
で、WEBサーバやらメールサーバやらはこのスレ(クライアントサイド)
とはぜんぜん関係ない話だし、別にJavaで作れても作れなくてもいいと
思う。対象によって適したツールを使えばいいだけでしょ。

クライアントサイドJavaについては、ランタイムが標準装備になってくれる
ならそれはそれでめでたいこと。いちいちJRE入れろって言わなくてすむ。
どっちかというと、開発者が楽できるからJavaなんだと思うけど。楽しなく
てもいいならVC++なり、そこまでいかなくてもDelphiなりVBなり使えば
いいんで。標準で各種アルゴリズムやネットワークのコンポーネントが
そろってるのがいいところだと思うんだがな。