【发布时间】:2023-04-07 13:35:01
【问题描述】:
我想为源代码翻译器创建一个基于 Web 的流程图。
我的问题是我不知道有什么具体的流程图制作工具/框架/API 让用户使用基本的流程图形状动态创建流程图,这些形状以后可以翻译成特定的编程语言源代码。
我将只使用流程图的基本形状,因为这个流程图到源代码的翻译器最好用于帮助新手程序员的学习。
【问题讨论】:
我想为源代码翻译器创建一个基于 Web 的流程图。
我的问题是我不知道有什么具体的流程图制作工具/框架/API 让用户使用基本的流程图形状动态创建流程图,这些形状以后可以翻译成特定的编程语言源代码。
我将只使用流程图的基本形状,因为这个流程图到源代码的翻译器最好用于帮助新手程序员的学习。
【问题讨论】:
如果这是在商业场景中,使用像yFiles这样的商业绘图库应该是可行的。
使用这个库,您可以创建自己的流程图编辑器:
看看interactive set of demos(需要支持 HTML 5 的浏览器),尤其是this one。后者显示了拖放功能、使用非常适合流程图和捕捉的样式的自动布局以及一些更高级的功能,如分组和分区网格。
免责声明:我为创建该库的公司工作。有other libraries(虽然在我看来没有那么强大)。我在 SO/SE 上不代表我的雇主。
【讨论】: