-
Notifications
You must be signed in to change notification settings - Fork 2
Possible frameworks
Lars Westermann edited this page Jun 21, 2018
·
21 revisions
| Framework | GoJS | MxGraph |
|---|---|---|
| License | proprietary | Apache-2.0 |
| E1 (uml like support) | yes | yes |
| E2 (groups) | yes | yes |
| E3 (named relations) | yes | yes |
| E4 (styleable relations) | yes | yes |
| E5 (configuration editor) | no | no |
| F1 (step into groups) | no | no |
| F2 (edit policy) | ||
| F3 (relations between relations) | no | no |
| F4 (toolkit palette) | yes | yes |
| F5 (context menu) | yes | yes |
| F6 (undo / redo) | yes | yes |
| N1 (stable API) | yes | yes |
| N2 (min. 5 years support) | yes (commercial version) | yes |
| N3 (open source) | no | yes |
| N4 (modular definations) |
GoJS (gojs.net)
- Does not have an acceptable license
- Does not have any dependencies
- Reletions between relations would be difficult
- Supports offline editing
MxGraph (github.com)
- Does not have any dependencies
- Reletions between relations would be difficult
- Supports offline editing
- Used by draw.io