Предложения по созданию библиотеки потоковых диаграмм, использующей JSON в качестве разметки - PullRequest
0 голосов
/ 27 июня 2011

Так что недавно на работе мне было поручено создать библиотеку потоковых диаграмм.Я просто хотел бы получить некоторые общие предложения о том, как я должен подходить к этому.Мы используем mongodb для постоянства и Tornado Web Server в качестве бэкэнда.По сути, мне нужно создать библиотеку в javascript, которая имеет средства для импорта JSON для отображения блок-схемы.Эта блок-схема определенно не будет тривиальной, и мне потребуется возможность моделировать циклы, условия и т. Д. В основном все, что потребуется для моделирования стандартной диаграммы действий UML.Я планирую использовать Рафаэля для рисования векторов, соединяющих каждый узел на экране.Наверное, мой самый большой вопрос: как бы я смоделировал циклы и условия в JSON?Существуют ли уже существующие библиотеки с открытым исходным кодом, которые делают то, что я предлагаю использовать в качестве ссылки?

1 Ответ

1 голос
/ 28 июня 2011

Разве не проще всего определить различные типы узлов в блок-схеме, а затем определить, к каким узлам подключен каждый узел?

Просто отобразите каждый тип как различный вид узла, и соединения будут просто нарисованы в виде линий между ними.

Почему циклы или условия должны отличаться от остальных? Они тоже просто узлы, которые связаны с другими.

...