gpt4 book ai didi

ruby-on-rails - 如何为 Neo4j 实现基于 Web 的图形编辑?

转载 作者:行者123 更新时间:2023-12-03 16:20:15 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我正在构建一个在 Neo4j 中存储语义图的应用程序。我想要一个允许编辑图形的网络界面,例如通过几次单击和拖放添加新关系,并通过简单的弹出窗口编辑节点属性。

图形编辑器最好是基于 JavaScript 的,但我也有兴趣了解其他选项(Flash、Java 小程序等)。

Neo4j 将处于服务器或嵌入式服务器模式。嵌入式模式是 Not Acceptable ,因为我也想使用 Neo4j 自己的 Web 界面访问服务器。

我也在尝试寻找合适的网络框架。我主要有 Rails 的经验,但最近我对 Vaadin 很感兴趣,因为它提供了开箱即用的简洁 UI 组件。 Play 似乎也不错,但最新版本似乎没有那么多模块。

因此,我一直在考虑 Web 应用程序的以下框架:

Play
嗯,主要是因为我喜欢 Scala,而且 Play 在最新版本中似乎有很好的支持。但是,也许生态系统太小了(支持、库数量)?

rails
我非常喜欢 Rails。但是,我不知道 Rails 的任何图形插件或集成。也许我应该自己创建一个(从哪里开始?)?哪个 JavaScript 图形库适合 Rails?

瓦丁
实际上,我最近才遇到 Vaadin。 Vaadin 具有良好的 IDE 支持和许多现成的 UI 组件。 Vaadin 似乎至少有一个不错的图形插件(Cytographer)。不过,我没有任何 Cytoscape 经验或它如何与 Neo4j 一起使用。

我遇到的一些 JavaScript 库:

  • Processing.js
  • sigma.js
  • VivaGraphJS
  • InfoVis

  • 明确一点:我不是在寻找图表工具,而是图形绘制和编辑工具,它与底层 Web 应用程序框架和 Neo4j 很好地集成在一起。

    最佳答案

    这是部分答案。对于前端,请查看 jsPlumb。有几个工具包可以让您进行图形可视化,但 jsPlumb 提供了可视化图形编辑的方法。

    项目主页在这里:http://jsplumb.org/

    关于ruby-on-rails - 如何为 Neo4j 实现基于 Web 的图形编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11896078/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com