2015年12月2日水曜日

Domino Desginer 以外の開発環境を整えよう!(2)

みなさん、XPages開発していますか?!

私のPCの開発環境を赤裸々にしてしまう記事の第2弾です。

前回は、エディタの話をしましたが、今回はスクリプト環境の話です。

Node.js + Grunt

OSは主にWindowsを使っているんですが、Windowsで困るのが定型処理を行うバッチプログラムを何で書こうか、というところ。

linuxだとbashで書いたりするんだけど、Windowsのシェルでは非力で複雑なことをしようとすると大変なんですよね。

Cygwinを入れてbashというのもいいのですが、使い慣れたJavaScriptでかけるともっといい。

随分前まではWindows Script Host上でJScriptで書いていたのですが、シェル程ではないにしてもやはり非力な感じは否めない。例えばWebサービスをコールしたりする時には非常に苦労します。

そこで Node.js。使ったことなくても名前は聞いたことあると思います。