RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。

ピクチャ 8.png

同様の手法をJavaScriptでも活かそうというのがこのソフトウェアだ。

今回紹介するオープンソース・ソフトウェアはnewjs、JavaScriptの開発、テスト環境構築ソフトウェアだ。

newjsはgemからインストールできる。そしてnewjsコマンドで必要なファイルを一気に生成してくれる。そしてテストケースも生成してくれるので、開発からテストと言った流れがスムーズになる。

ピクチャ 9.png

サーバなどは特にないようで、生成されたHTMLファイルをブラウザで開いてUnitTestを実行する。他にも作成したファイルをRubyForgeへアップロードする機能や、Webサイト(index.html)を生成する機能、Webサイトへアップロードする機能もある。

ピクチャ 10.png

JavaScriptの活用範囲はどんどん広がっている。ライブラリもそれに連れて大きく、メンテナンスも大変になっているはずだ。テストケースを使い、バグのないシステムを目指すためにも、newjsを活用して欲しい。

**ピクチャ 11.png**

rake website_generate
http://newjs.rubyforge.org/