我想将服务器端 Java 应用程序的业务逻辑制作为一组脚本。所以我需要一个脚本引擎:
- 最大的Java互操作性(即Spring框架)
- 脚本重新加载和重新编译
- 从脚本语言轻松访问数据库
- 清晰和简单的语法(一些 DSL 功能会很不错),非核心开发人员的简单学习曲线
- 性能和稳定性
我在 Rhino 的类似项目中有一些经验,而且非常好。但我想看看有没有更好的东西。目前我正在研究 Groovy。JRuby 和 Jython 比我完成这项任务所需的要复杂一些。还有什么建议吗?需要考虑什么?
我想将服务器端 Java 应用程序的业务逻辑制作为一组脚本。所以我需要一个脚本引擎:
我在 Rhino 的类似项目中有一些经验,而且非常好。但我想看看有没有更好的东西。目前我正在研究 Groovy。JRuby 和 Jython 比我完成这项任务所需的要复杂一些。还有什么建议吗?需要考虑什么?
时髦的。
Groovy 及其构建器允许您构建强大的 DSL。所有的 Ruby 人都会说 JRuby,但 Groovy 在 Java 平台上工作得最好。
Groovy 也有一个大社区,而且似乎比 Jython 或 JRuby 更快地解决问题。eclipse中的支持非常好。
我推荐的唯一其他选择是 Clojure,但我喜欢空格而不是括号。
并使用Java 脚本框架