Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

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変換)、新しい関数型プログラミングのクロージャへの追加、など他にも多くあります。



"GroovyはJavaのスーパーバージョンのようなものです。Javaのエンタープライズ機能に活用できるだけではなく、クロージャ、ビルダー、そして動的型付けのような生産的で洗練された機能も持ち合わせています。もしあなたが開発者、テスター、スクリプトの達人ならGroovyは愛して止まない存在になるでしょう。"






サンプル


簡単な"ハローワールド"スクリプト



オブジェクト指向な、より洗練されたバージョン



既存のJavaライブラリを活用



コマンドラインで

日本語翻訳について

ドキュメント [全表示]


スタートアップガイド
インストール方法やGroovyを使い始めるための入門チュートリアル。


ユーザーガイド
Groovyの言語機能、ライブラリ、およびプログラミングのガイドラインなどの使用に関する情報を提供します。


クックブックサンプル
Groovyを利用した大規模な例を、APIやモジュールの機能ではなく、アプリケーションやタスクに焦点を当てて解説します。


開発者ガイド
主にGroovyのモジュールやツールの開発者に興味のある情報が含まれています。


テスティングガイド
開発者が書くテスト、システムテスト、受け入れテストに関連する情報が含まれています。


高度な利用法ガイド
Groovy使いの達人になろうと努力し始めたときに心配する必要がないようなトピックをカバーします。

モジュール [全表示]

The following modules are currently available:
  • Japanese GantGant has moved: it has become a project in its own right and has its own space -- http://gant.codehaus.org.


グルービーなコードを楽しもう!!!

最新ニュース


活気あるコミュニティーで最新の更新情報を確認したいなら、詳細を知ることができます。

Labels
  • None