Groovyとは ...
- Java仮想マシン(JVM) 向けの アジャイルダイナミック言語 です。
- Javaの長所の上に構築されていますが、Python、Ruby、そしてSmalltalkのような言語に触発された 強力な追加機能 を持っています。
- ほとんどゼロの学習曲線 で 現代的なプログラミング機能 をJava開発者が利用できるようになります。
- ドメイン固有言語(DSL) をサポートし、その他の構文のコンパクトなので、コードは 読みやすくメンテナンスしやすい ものとなります。
- 強力なプリミティブ処理 とオブジェクト指向(OO)能力、そしてAnt DSLによって、シェルやビルドスクリプトを書くことを簡単にしてくれます。
- スカッフォルド(足場)コードを編集し減らしてゆく ことによりWEB、GUI、データベース、コンソールアプリケーション開発で生産的な追加的開発が行えます。
- ユニットテストとすぐに使えるモックを備えているので、 テストが単純化 されます。
- シームレスに 既存のJavaクラスとライブラリと統合 できます。
- 直接Javaバイトコードに変換されるため、Javaを利用する場面ならどこでも利用可能です。
最新版Groovy 1.8を体験
JVM向け動的言語として人気のある Groovy 1.8 の最新 メジャー安定バージョン がリリースされました。新規性を学習するには リリースノートを読んで 確かめてみて下さい。一言で言えば、Groovy 1.8 ではドメイン固有言語のオーサリング機能による可読性とビジネスルールの表現性の向上、実行時パフォーマンスの改善、GParsの平行・並列ライブラリの同梱、内蔵JSONサポート、新しいコンパイル時のメタプログラミング機能 (いくつかの新しい便利AST変換)、新しい関数型プログラミングのクロージャへの追加、など他にも多くあります。
|
|
サンプル
|
ドキュメント [全表示]
モジュール [全表示]
The following modules are currently available:- Japanese Gant — Gant has moved: it has become a project in its own right and has its own space -- http://gant.codehaus.org.
- Grails — a Groovy-based web framework inspired by Ruby on Rails
- GORM — the Grails Object-Relational Mapping persistence framework
- GroovyPlugin — A Groovy plugin for JSPWiki
- Native launcher Native launcher — A native launcher for groovy written in c
グルービーなコードを楽しもう!!!
最新ニュース
活気あるコミュニティーで最新の更新情報を確認したいなら、詳細を知ることができます。
- メーリングリストの最新投稿
- SVNトランクへの最新コミット
- Groovyを取り巻くブログなどの情報
以下は最新のお知らせです。
Blog Posts
-
Blog post:
Less than a week for GR8Conf Call for Papers
created by
yesterday at 12:00 AM
-
Blog post:
Groovy 1.8.6 is out
created by
yesterday at 12:00 AM
-
Blog post:
Less than a week for GR8Conf Call for Papers
created by
Labels:
Page:
Japanese Translation Project
Page:
Japanese Documentation
Page:
Japanese Project Information
Page:
Japanese Getting Started Guide
Page:
Japanese User Guide
Page:
Japanese Advanced Usage Guide
Page:
Japanese Cookbook Examples
Page:
Japanese Developer Guide
Page:
Japanese Testing Guide
Page:
Japanese Modules

