16

Groovy の発明者である James Strachanのビデオを見たところです。そのため、Groovy についてもっと知りたくなり、Groovy++ にたどり着きました。Groovy++は、静的に型付けされ、コンパイルされた Groovy のバージョンです (Groovy は明らかに完全に動的です)。

Groovy++ (0.9.1 の最新バージョン?) と Scala (2.10 の最新バージョン) の違いを突き止めようとしました。Groovy++ フォーラムでの活動には、多くの情報を引き出すことができる最新バージョンに関する最近の活動はあまりありません。

では、Scala と Groovy++ の簡単な比較/対照はありますか? 静的にコンパイルされた機能を並べて比較したいので、Groovy 自体には (Groovy++ の設計の基礎であること以外には) 興味がありません。簡単な長所/短所 (つまり、トレードオフ) のリストは、基本的に、数十時間から数百時間の調査と実験を行うことなく、私が求めているものです。

この対比と比較のクエリに貢献できるものは何でもありますので、よろしくお願いします。

4

1 に答える 1

16

Groovy++ プロジェクトは、SpringSource の Groovy チームと、SpringSource でサポートされていない Groovy++ チーム (皮肉なことに、James Strachan とともに Kotlin プロジェクトに積極的に貢献しているように見える Alex T. が率いる) の間の分裂が原因で、昨年のように終了しました。

アレックス T. はかなり醜い人物でした (Spring Groovy は独自の静的 Groovy を発表しました)。Old Nabble エントリのいくつかを確認して、往々にして過熱することもあります。状況がどうなっているのかはわかりませんが、競争は最高のものと最悪のものをもたらします。

いずれにせよ、Groovy を捨てて Scala に乗り換えて、その決定を下したことに圧倒的に満足しています。;-)

Groovy は私にとって JVM 言語への移行に最適な言語でしたが、コンパイル時間の保証がないため、しばらくすると気が狂いそうになりました (おそらく、最初に静的な Groovy プロジェクトが登場した理由です)。

于 2012-07-05T03:24:17.613 に答える