draw2D與drawio的差異分析


需求描述:

超鏈接,打開一個標簽。
調用鏈監控:淘寶鷹眼。

 

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的商業化要求。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM