理解语言混合

时间:2017-02-20 15:49:11

标签: javascript ruby visualization

具体来说,我在Ruby中有一个学校项目,可以创建单词节点之间的虚构关系,就像图形一样。

它有一个名为$pfmenu_output的类,就像一个交互式shell。它将我的命令和输出读取到控制台。例如命令interactive.rb会将数据加载到我的图形对象中并输出类似load <path>的内容。它还具有其他功能,用于查找节点之间的关系并将其输出到控制台。我想使用this制作一个显示图表的酷炫视觉前端,但遗憾的是它在JavaScript中。有没有办法可以混合使用这些语言?在某种程度上利用我已经创建的数据结构并将其解析为Javascript?

如果没有,有人能指出我在Ruby中可视化的正确方向吗?我对GUI不感兴趣,只是显示图表的样子。

1 个答案:

答案 0 :(得分:0)

我认为在ruby层和JS前端之间进行通信的最简单方法是通过JSON。 Here你可以在ruby中找到JSON的宝石。

无论如何,如果你需要图表表示我真的建议你去看一下Graphviz,我认为我认为这是目前这类任务中最酷的工具之一。请查看官方网站here,并查看ruby集成,例如github上的this