【问题标题】:Lotusscript agent vs. Java agent - any performance differences?Lotusscript 代理与 Java 代理 - 任何性能差异?
【发布时间】:2014-03-21 22:26:52
【问题描述】:

我正在开发我的 API,它具有 Lotusscript 完成的许多功能。 Java API 主要用于 xPages。现在,我正在开发一个模块化的工作流单元,它将作为典型的工作流后台代理在未来基于我的框架构建的应用程序中运行。

开发人员将有很多可能性来修改流程,但其中之一是某种对象规则。因此,我想使用 Java 而不是 Lotusscript,但首先我需要检查在运行 Java 代理而不是 LS 代理时是否没有性能损失。

那么,之前有人在这方面做过性能测试吗?

感谢您提供任何信息。吉克拉

【问题讨论】:

  • 对于批量处理,我相信 LotusScript 比 Java 快,但我无法用任何证据支持这一点,只是传闻。

标签: lotus-domino


【解决方案1】:

我的印象是它们差不多。请记住,花费最多时间的操作——打开数据库、更新视图、读取和写入文档——这些都是由相同的较低级别的代码完成的。与此相比,在内存中分配变量、执行循环等所花费的时间非常少。我会使用更方便的。

一个考虑因素是更多的人知道 Java。但是,如果您选择以这种方式使用 LotusScript,它就是一种面向对象的语言。

【讨论】:

  • Lotusscript 不知道我在构建 API 时想使用的接口、泛型和许多其他 OOP 东西。所以 Java 是最好的选择,我猜。
【解决方案2】:

如果您的工作负载适合多线程,那么 Java 是您的最佳选择,因为您可以在 Java 中执行线程,而在 LotusScript 中则不能。

【讨论】:

    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多