我正在研究我的API,它具有Lotusscript完成的许多功能。 Java API主要用于xPages。现在,我正在开发一个模块化的工作流程单元,它将作为一个典型的工作流程背景代理在未来的框架中构建。
Devs将有很多可能性如何修改流程,但其中一个将是某种对象规则。因此,我想使用Java而不是Lotusscript,但首先我需要检查在运行Java代理而不是LS代理时是否存在性能损失。
那么,之前有没有人在这个领域进行任何性能测试?
感谢您的任何信息。 JiKra
答案 0 :(得分:1)
我的印象是他们的情况差不多。请记住,花费最多时间的操作 - 打开数据库,更新视图,读取和写入文档 - 这些都是由相同的低级代码完成的。与此相比,在内存中分配变量,执行循环等所花费的时间量非常小。我会用更方便的东西。
一个考虑因素是更多人了解Java。但是,如果您选择以这种方式使用它,LotusScript是一种面向对象的语言。
答案 1 :(得分:0)
如果您的工作负载适合多线程,那么Java是您的最佳选择,因为您可以使用Java执行线程,而不能使用LotusScript。