我是Android开发人员,我是java web开发的新手,所以如果我的想法错了,请道歉。在我们的网络应用项目中,我们必须比较图像(GIF/PNG/JPEG
)并且必须显示结果。
我们有一个javascript lib(Resemble.js
),它将比较图像并给出结果。
请帮助将此lib实现到我的Web应用程序项目中。作为一个js lib,我们只能在前端实现它吗?如果是这样,这是正确的方法吗?因为我们在后端有所有其他进程。或者如何在后端使用js lib
或者让我知道实现相同的最佳方式。我们正在使用React.js作为前端。
答案 0 :(得分:0)
要执行javascript,您需要一个javascript引擎。 java虚拟机不是为运行javascript而设计的,所以简短的答案是:你应该将Resemble.js用于前端浏览器的引擎(或者进入处理类似Node.js的javascript的后端服务器)。
答案很长:你可以使用Java编写的JavaScript实现(如果支持HTML,我不知道如何)。看看:How can I run JavaScript code at server side Java code?