需求描述:
超鏈接,打開一個標簽。
調用鏈監控:淘寶鷹眼。
Draw2D
以前的Draw2D是基於Java下的Swing技術的;現在的Draw2D是基於Javascript下的jQuery, HTML5, CSS3和RaphaelJS的。
BTW:ActivitiExplorer也是基RaphaelJS實現的前端的界面。
http://www.draw2d.org/draw2d/home/index.html
http://www.draw2d.org/draw2d_touch/jsdoc_6/#!/example
demo效果:
http://freegroup.github.io/draw2d_js.app.shape_designer/?code=e78237de15ed3cf67f4e
http://freegroup.github.io/draw2d_js.app.brainbox/
https://github.com/freegroup/draw2d_js.app.brainbox
github下的draw2d子項目:https://github.com/freegroup
基於nodeJS運行,運行引擎。
用grunt,JavaScript 世界的“自動化”構建工具:http://www.gruntjs.net/
bower,A package manager for the web:https://bower.io/
DrawIO
demo項目:
https://www.draw.io/
差異比較:
draw2d是基於nodeJS的,沒有各種開發工具那樣的左側的工具箱。
drawio是基於java web servlet的,集成了微軟的onedrive等(也可以不用,但是需要去掉此功能)。另外,需要自己選擇圖形類型,對用戶有一定的技術門檻(用戶得了解各種圖形分類特點)。
兩個開源項目的license的商業化要求。
