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を取り巻くブログなどの情報
以下は最新のお知らせです。
The Groovy team is always looking at ways to further improve and encourage the collaboration and contributions from the community.Today, the we are looking for a sponsor for a dedicated server that would host our new Continuous Integration server. If you or your company is interested in helping Groovy by contributing hardware and/or hosting, please contact us.The details of the project are available here: http://docs.codehaus.org/display/GROOVY/A+new+CI+server+for+the+Groovy+projectOn behalf of the Groovy team, thanks in advance for your help and support!We're looking forward to hearing from you.Heads up on a joint bug-fix release, with Groovy 2.0.8 and 2.1.3.We released the 2.0.8 bug fix in particular for Grails which was affected by a couple issues but that hadn't planned on migrating just yet to the 2.1.x line.If you want to learn more about the issues closed, please have a look at the JIRA release notes for Groovy 2.0.8 and Groovy 2.1.3.Head down to the Download section to download our the latest releases.Thanks for all your contributions, and keep on groovy'ing!
Labels

