1

サーバーサイドJavaアプリケーションのビジネスロジックを一連のスクリプトとして作りたい。だから私はスクリプトエンジンから必要です:

  1. 最大の Java 相互運用性 (つまり、Spring フレームワーク)
  2. スクリプトのリロードと再コンパイル
  3. スクリプト言語から簡単にDBアクセス
  4. 明確で単純な構文 (いくつかの DSL 機能があれば便利です)、ハードコアでない開発者にとって簡単な学習曲線
  5. パフォーマンスと安定性

Rhino を使用した同様のプロジェクトでいくつかの経験があり、かなり良かったです。しかし、もっと良いものがあるかどうかを知りたいです。現在、私はGroovyについて調べています。JRuby と Jython は、このタスクに必要なよりも少し複雑です。他の提案はありますか?何を考慮する必要がありますか?

4

2 に答える 2

4

グルーヴィー。

Groovy とそのビルダーを使用すると、強力な DSL を構築できます。すべての Ruby 関係者は JRuby と言うでしょうが、Groovy は Java プラットフォームで最もうまく機能します。

また、Groovy には大きなコミュニティがあり、Jython や JRuby よりも早く問題を解決できるようです。日食のサポートは非​​常に優れています。

私がお勧めする他の唯一のオプションはClojureですが、括弧の代わりに空白が好きです.

Java スクリプト フレームワークを使用する

于 2010-04-22T21:16:34.087 に答える
0

なぜJRubyではないのですか?

  • Olabiniのような優れたコミュニティ貢献者
  • Netbeans および Intellij IDE での優れたサポート
  • 甘いシンタックス シュガーのような

    都市 = %w[ ロンドン オスロ パリ アムステルダム ベルリン ]

    訪問 = %w[ベルリン オスロ]

    puts "私はまだ次の都市を訪問する必要があります:", 都市 - 訪問済み

于 2010-04-22T21:29:15.710 に答える