Javascript 带有拓扑图的REST客户端应用程序
我想用拓扑图(如下图所示)开发一个网络管理REST客户端。使用该应用程序,用户应该能够通过拖放创建拓扑图,通过拖动更改节点位置,编辑节点属性和删除节点元素 现在我正在做一些可行性研究,如何使用HTML5客户端或Java厚客户端完成这项任务。我看过一些API,但是它已经商业化了 我计划开发这个应用程序Angularjs或JavaFX。但是它们都没有内置的库(我更喜欢用AngularJs开发这个客户端应用程序)。你能帮我找到任何JavaScript框架或Java库来完成这个任务吗(然后我可以将它们与AngularJs或JavaFX集成) 我在StackOverflow也看到过类似的情况,它太旧了,但现在可以在新的框架中使用 谢谢Javascript 带有拓扑图的REST客户端应用程序,javascript,java,angularjs,rest,topology,Javascript,Java,Angularjs,Rest,Topology,我想用拓扑图(如下图所示)开发一个网络管理REST客户端。使用该应用程序,用户应该能够通过拖放创建拓扑图,通过拖动更改节点位置,编辑节点属性和删除节点元素 现在我正在做一些可行性研究,如何使用HTML5客户端或Java厚客户端完成这项任务。我看过一些API,但是它已经商业化了 我计划开发这个应用程序Angularjs或JavaFX。但是它们都没有内置的库(我更喜欢用AngularJs开发这个客户端应用程序)。你能帮我找到任何JavaScript框架或Java库来完成这个任务吗(然后我可以将它们与
我们可以使用一些HTML 5相关的UI框架来完成这项任务,这些框架可以可视化交互式图形(用户可以创建、更新、读取和删除图形元素)。其中一些是:
- 长袍
- JointJS
- mxGraph
- vis.js
- D3.js
需要探索图表模型的保存格式(JSON、XML、TXT等) 根据我的结论,我们可以选择mxGraph或vis.js JavaScript库进行开发 mxGraph:似乎我们可以轻松定制“mxDraw”(web 2.0风格的图表编辑器)绘图应用程序并重用它。 “Graph Editor”图表编辑器应用程序更高级,定制它可能需要更多时间,需要探索图表模型保存格式
vis.js:比“mxGraph”更方便用户,但我们可能需要花费一些开发精力来探索图表模型保存格式和删除现有的视觉效果 你查过D3.js或Cytoscape吗?@aurelianshz-不,我查一下,非常感谢。