Я создаю инструмент, который должен иметь возможность подключать различные элементы HTML. (Смотри картинку). Цветные прямоугольники - это элементы HTML, и я должен соединить их линиями.
Здесь возникает проблема, я хотел бы использовать Html даже для рисования линий, но кажется, что для этого больше подходит Canvas.
Есть ли промежуточное решение? Что вы рекомендуете?
Я также должен иметь возможность выполнять поиск в ширину и поиск в глубину на графике, и HTML-код кажется проще для хранения идентификаторов и тому подобного.