
Groovy 1.5の新機能
今日では、あらゆるメジャーなエンタープライズフレームワークはアノテーションやEnum、ジェネリックスと言った機能を必要としており、それらが使用される範囲は最大限広げられつつあります。幸運なことにGroovy 1.5ではこうしたJava 5の機能が全てサポートされ、開発者はプロジェクト内においてそのメリットを享受することができます。アノテーションやEnum、ジェネリックスが Groovyでどのように使われているかを見ていきましょう。

今日では、あらゆるメジャーなエンタープライズフレームワークはアノテーションやEnum、ジェネリックスと言った機能を必要としており、それらが使用される範囲は最大限広げられつつあります。幸運なことにGroovy 1.5ではこうしたJava 5の機能が全てサポートされ、開発者はプロジェクト内においてそのメリットを享受することができます。アノテーションやEnum、ジェネリックスが Groovyでどのように使われているかを見ていきましょう。

コンピュータスキルがコンピュータそのもののように、急速に進化する様は奇妙な感じがしないか?現在、ハードコアなコンピュータ・プログラミングをしている我々のような人間の中には、初期の頃の心を奪われるようなWebでHTMLやCGIからスタートした人もいるだろう。私もそうした人間の1人だ。

Javaに似たシンタックスを持つJVM動的言語のGroovyは、AOPの模倣を容易にする見事なほど強力な機能を誇ります。今回の記事はGroovyに焦点を合わせ、またRubyとの比較を行います。
JavascriptオーバーレイタイプはGWT 1.5における、新機能でありGWTアプリケーションのネイティブJavascriptデータ構造との対話プロセスを簡略化する。
Sapien Technologiesは、無償のスクリプトツールであるActiveX PowerShell(ActiveXPosh)を利用可能にした。それは、VBScriptやJScriptのようにCOMと互換性のあるすべてのスクリプト言語から、Windows PowerShellの呼び出しを可能にするものである。ActiveXPoshは既存のスクリプトを拡張して、PowerShellの機能を利用するのに便利である。
今あるギャップを埋めようと、NSoftwareはPowerShellASPと呼ばれているPowerShellを利用できるようにした。ASP.NETプログラマがASPページ内からWindows PowerShellの機能へアクセスすることができる。
2006 年、Open XML 形式の ZIP ファイルを基本的にサポートする .NET 3.0が発売された。それ自体は特に注目に値しないが、.NET 3.0 は最近リリースされた Open XML SDK の基礎としての役割を果たす。この SDK は、Office ドキュメントを操作するための厳密に定型化されたクラスを備えている。
PowerShellがこれからの数年間、Windows管理者のもっとも重要な言語になることは確実だろう。さらに、SQL ServerなどのMicrosoftサーバ製品に豊富なPowerShellサポートが追加されるとあればなおさらである。