目前我在我的应用程序中使用 Rhino。我需要评估一些 JavaScript ant 从中获取值(我不需要通过 JavaScript 使用 Java 类)。但它太慢了。也许有任何方法可以将 V8 与 Java 应用程序一起使用?
更新:
我有大量不同类型的对象。我需要一种灵活的机制来验证这些对象并将其转换为所需的形式(用户应该能够更改验证和转换的规则(在运行时),即用 Java 硬编码这些规则不合适)。现在一切都在 Rhino 上运行,但性能很差。我曾想过使用 NodeJS,但似乎与它的通信、通过进程的对象序列化等 - 这些都会花费很多。