Возможно ли выполнить эту задачу с помощью Javascript? - PullRequest
0 голосов
/ 29 марта 2011

Я создаю небольшое приложение, которое позволяет пользователю создавать диаграммы классов в своем веб-браузере, и до сих пор успешно выводит классы на экран и имеет возможность добавлять атрибуты и методы к классам, и теперь мне нужна возможность добавьте на экран изображение соединителя, чтобы проиллюстрировать отношения между классами.

Существуют ли какие-либо библиотеки с такой функцией? Если нет, и я решил написать это сам, как мне следует создать этот тип функции и насколько сложно будет оценить задачу?

Ответы [ 2 ]

0 голосов
/ 29 марта 2011

Да, это, конечно, возможно.

Вот ссылка на инструмент для создания схем БД SQL (который немного отличается от создания UML, но было бы удобно увидеть его подход) ...

http://ondras.zarovi.cz/sql/demo/

Проверка исходных файлов даст вам представление о количестве необходимого кода. Это довольно здоровенный проект (от нескольких дней до недель, когда вы все это проверите). Интерфейс для создания отношений между таблицами довольно хорош в его демоверсии. Это хороший инструмент.

Надеюсь, это поможет. Удачи в вашем проекте!

0 голосов
/ 29 марта 2011

Есть эта платная библиотека, но за 6000 долларов + я бы потратил время на то, чтобы написать ее сам: http://www.jgraph.com/mxgraph.html

Если вы собираетесь разрабатывать ее самостоятельно, хороший взгляд на эти библиотеки поможет вамначало:

Я бы оценил эту задачу как прекрасное времяпотребляя.Вам нужно будет изучить много стандартов SVG, чтобы начать.Впрочем, это должна быть хорошая поездка:)

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...