サーバサイドJavaScriptフレームワーク「Helma」
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/