【发布时间】:2010-11-12 09:43:45
【问题描述】:
我正在设计一个框架,我想将它附加到脚本语言 API 以使其更通用和更易于使用(对于某些事情,我自己真的更喜欢脚本方式;)。对于 JRuby、Jython 或 Rhino (JavaScript) 等语言,有许多流行的脚本语言可用的解释器,据我所知,它们都实现了 Java Scripting language API 以将它们嵌入到您的 Java 应用程序中。
您有以这种方式运行它的经验吗?我对处理例如特别感兴趣关联数组(或 Java Bean)。 性能如何(例如,与类似 CGI 的方法或本机 Java 方式相比)?在不同的解释器之间切换是否容易(当然这是一个 API 规范,但我仍然不知道如何处理特定于语言的问题)?
【问题讨论】: