1

我想将服务器端 Java 应用程序的业务逻辑制作为一组脚本。所以我需要一个脚本引擎:

  1. 最大的Java互操作性(即Spring框架)
  2. 脚本重新加载和重新编译
  3. 从脚本语言轻松访问数据库
  4. 清晰和简单的语法(一些 DSL 功能会很不错),非核心开发人员的简单学习曲线
  5. 性能和稳定性

我在 Rhino 的类似项目中有一些经验,而且非常好。但我想看看有没有更好的东西。目前我正在研究 Groovy。JRuby 和 Jython 比我完成这项任务所需的要复杂一些。还有什么建议吗?需要考虑什么?

4

2 回答 2

4

时髦的。

Groovy 及其构建器允许您构建强大的 DSL。所有的 Ruby 人都会说 JRuby,但 Groovy 在 Java 平台上工作得最好。

Groovy 也有一个大社区,而且似乎比 Jython 或 JRuby 更快地解决问题。eclipse中的支持非常好。

我推荐的唯一其他选择是 Clojure,但我喜欢空格而不是括号。

并使用Java 脚本框架

于 2010-04-22T21:16:34.087 回答
0

为什么不是JRuby

  • 像Olabini这样的优秀社区贡献者
  • Netbeans 和 Intellij IDE 的出色支持
  • 最甜蜜的语法糖

    城市 = %w[ 伦敦 奥斯陆 巴黎 阿姆斯特丹 柏林 ]

    访问 = %w[柏林奥斯陆]

    提出“我仍然需要访问以下城市:”,城市 - 访问过

于 2010-04-22T21:29:15.710 回答