我想将服务器端Java应用程序的业务逻辑作为一组脚本来制作。所以,我从一个脚本引擎需要:将脚本语言嵌入Java服务器应用程序
- 最大Java的互操作性(即 Spring框架)
- 脚本重装并重新编译,从脚本语言
- 简单明了 语法(有些DSL
- 易DB访问能力 很好有),易学 曲线非硬核开发者
- 性能和稳定性
我在与Rhino的类似项目中有过一些经验,并且非常好。但我想看看有没有更好的东西。目前我正在研究Groovy。 JRuby和Jython比我需要完成这项任务要复杂一些。任何其他建议?要考虑什么?
我想将服务器端Java应用程序的业务逻辑作为一组脚本来制作。所以,我从一个脚本引擎需要:将脚本语言嵌入Java服务器应用程序
我在与Rhino的类似项目中有过一些经验,并且非常好。但我想看看有没有更好的东西。目前我正在研究Groovy。 JRuby和Jython比我需要完成这项任务要复杂一些。任何其他建议?要考虑什么?
Groovy。
Groovy及其构建者允许您构建强大的DSL。 所有的Ruby人都会说JRuby,但Groovy在java平台上工作得最好。
Groovy也有一个很大的社区,似乎比Jython或JRuby更快地修复了事情。 在eclipse中的支持非常好。
我会推荐的唯一的其他选择是Clojure,但我喜欢空白而不是parens。
Groovy的肯定是去的Java脚本的方式 – 2010-04-22 21:22:50