生成基于 Web 的 GUI 来拖放组件并连接它们

Har*_*oop 5 javascript user-interface drag-and-drop

在此输入图像描述我们正在尝试将桌面应用程序转换为基于网络的应用程序。我们需要创建一个 GUI,在其中我们可以从左侧菜单栏拖放组件并连接它们。上面桌面应用程序的示例输出显示了我们正在查看的 GUI 类型。所有这些连接的组件将创建一个工作流程。在这些工作流程中,我们可以将少数组件的终端连接到其他组件(并非每个终端都可以连接到其他每个终端)。

我是为基于 Web 的应用程序开发 GUI 的新手。我们计划使用 javascript 来开发这个 GUI。从谷歌我发现了图书馆“wireit”。

有人可以阐明 javascript 中的哪些库可用于实现此目的吗?任何其他基于网络的架构/语言都将帮助我们实现这一目标。您的回复将极大地帮助我朝着正确的方向前进。

Mih*_*kar 3

jQuery UI 有一个很好的 Draggable API:http://jqueryui.com/demos/draggable/