Ajaxの隆盛もあって、JavaScriptが見直されている。そして、クライアントサイドのみならず、サーバサイドでもJavaScriptを使おうと言う動きすらある。

Javaが好きでサーバサイドJavaScriptに興味がある方はこちらを試してみてはどうだろう。

今回紹介するオープンソース・ソフトウェアはHelma、サーバサイドJavaScriptフレームワークだ。

Helmaは一からサーバサイドJavaScriptを作り上げている訳ではない。JavaによるJavaScript実装であるRhinoと、HTTPサーバであるJettyを組み合わせている。

JavaScriptながら、データベースへ接続する事ができる(ドライバはJavaのものを利用)。サンプルアプリケーションとしてデバッガーや、Shellライクに動作するものが付属する。

同じJavaScriptとは言っても、クライアントサイドとサーバサイドでは利用目的も手法も大幅に異なる。だが、これが実用的なレベルになった時、プログラム言語のシェアはがらりと変わる可能性もあるだろう。

Helma Javascript Web Application Framework
http://dev.helma.org/