NUはRuby製/.NET用のオープンソース・ソフトウェア。各プログラミング言語にはライブラリ管理を行う仕組みが用意されている。PerlではCPAN、RubyではRubyGems、PHPではPear、Pythonではeasy_installといった具合だ。

3dsearch21.png

インストールはgemコマンドで

 

.NETについては詳しくはないのだが、同様の仕組みはないのかも知れない。.NET自体はオープンソースではなくとも周辺ライブラリではオープンソースなものも増えている。そうしたライブラリを手軽に使えるようにするのがNUだ。

NUがユニークなのはRubyGemsを使ってインストールを行う点だろう。「gem install nu」と打つとインストールされる。つまり.NET向けでありながらRuby(またはIronRuby)必須だ。インストールが終わったら次からは「nu」コマンドを使って操作する。

3dsearch22.png

NUnitをインストールしたところ

 

今の所はインストール先を指定するlibオプションとインストールを行うinstallくらいのようだ。単体テストを行うNUnitやNLogのようなライブラリがインストールできる。こうしたツールが手軽にインストールできるようになれば、より.NETでのオープンソース利用が促進されるかも知れない。

 

nu-net | Google グループ

 http://groups.google.com/group/nu-net