目次

Groovy
|- Groovyとは
|- 魅力
|- 感想
|- GSP
|- SwingBuilder

Groovy便利帖
|- 文字列操作
|- ファイル操作
|- リンク集

更新日付 2005/12/1
GroovはJavaの文法になるべく近づけながら、面倒な記述をなるべく省略できるようにしたスクリプト言語です。新しい言語なので、さまざまなスクリプト言語の魅力も引き継いでいます。

Javaの開発にJava1.5とは一味違った、アジャイル風味を加えてくれると信じています。


本家のページ、ダウンロードはこちら (英語です)
http://groovy.codehaus.org/

分かりやすい説明はこちら(日本語です)
http://www.kakutani.com/trans/ociweb/jnbFeb2004.html



■ニュース

・最新ベータ版( Groovy-JSR04版 )が11/21に公開されました!
・最新ベータ版( Groovy-JSR03版 )が8/17に公開されました!


■Groovyの正式リリースまでの予定

Groovyのバージョン構成は

Groovy JSR-3  (8月17日登場!)
Groovy JSR-4  (最終ベータ版のはずが)
Groovy JSR-5  (最終ベータ版?)
Groovy-final-1.0 Reference Implementation (2006/2月ごろの予定)


■Groovyことはじめ

コンパイル言語以外に精通していない(私のように)偏ったプログラマにとっては非常におもしろい存在です。

言語
HelloWorldの書き方
Java class A{
    public static void main( String [] args ){
        //普通のHelloworld
        System.out.println( "Hello world !!" ) ;

        //変数も使ってHelloWorld
        String w = "world" ;
        System.out.println( "Hello " + w + " !!" ) ;
    }
}
Groovy //普通のHelloworld
println "Hello world !!"

//変数も使ってHelloWorld

w = "world"
println "Hello ${w} !!"

なんだかんだで記述量は少ないですね。

Eclipseとかで、コンプリート、テンプレートをバリバリ使った場合と比べても、多少少ないキータッチ数になると思います。