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