使用 Julia 在网页上执行计算

Ben*_*sel 5 julia

我想知道是否可以使用 Julia 以自动方式在网页上执行计算。

例如,假设我们有一个 3x3 的 html 表单,我们在其中输入了一些数字。这些形成了一个方阵 A,我们可以在 Julia 中非常简单地找到它的特征值。我想使用 Julia 进行计算,然后返回结果。

根据我的理解(在这个方向上是有限的)我想这个过程应该是这样的:

  • 收集表格中输入的数据
  • 将数据发送到安装了 Julia 的机器
  • 使用给定的数据运行 Julia 代码并存储结果
  • 将结果发送回网页并显示。

你认为这样的事情可能吗?(我已经看到一些使用 HttpServer 允许使用浏览器进行计算的东西,但我不确定这是正确的使用方法)如果是,我需要研究哪些内容?你有这样的网络计算实现的例子吗?

ARM*_*ARM 6

如果您正在使用或可以使用 Node.js,则可以使用node-julia。它有一些限制,但应该可以正常工作。

巧合的是,我几乎已经完成了一个例子。这里提供一个粗略的模型,它使用 express 为页面提供服务并以 plotly 显示结果(以及其他节点模块)。

另一种选择是使用Mux.jl在 Julia 中编写服务器本身并完全跳过服务器端 javascript。