2008年1月22日火曜日

Javaの弱点

Javaの弱点の1つは間違いなくサーバサイドの機能不足だ。
サーバサイドJavaはJavaの売りの1つだが、その機能は決定的に不足している。
具体的には、JavaというよりTomcatの機能不足が原因だ。
Tomcatはコンテンツをユーザごとに分割管理できない。そのため共用レンタルサーバでJavaを運用できない。
有用なJavaのWebアプリケーションは多いが、そのほとんどが使われることがない。もったいない話だ。
Tomcatはサーブレットコンテナであり、1つのJVMで動作する。あるサーブレットが全体を停止させることができる。これは一種の脆弱性だ。
しかし、サーブレットごとにJVMを起動していたら、悲惨なほど遅くなる。
Tomcatは抜本的に考え直す必要がある。きちんとしたサンドボックスを提供するべきだ。

0 件のコメント: