拓撲圖軟件技術對比(轉載)

拓撲圖軟件技術對比java

1.       Javascript技術jquery

1)       採用jquery的拓撲圖插件瀏覽器

jquery.topology.js組件,jquery的組件,具體的能夠百度或谷歌搜索下,有例子。網絡

優勢:對瀏覽器兼容性好,速度快。app

缺點:不是很美觀,圖形太多展示很差。jsp

2.       Applet技術ui

1)       主要有prefuse、jgraph、touchgraph、Vizster等,不少都是關係圖,圖形比較動態美觀,可是對源代碼的改造有難度(須要把節點替換成相應的圖片),而且applet嵌入jsp中,對網絡要求較高。插件

優勢:圖形比較炫。xml

缺點:改造代碼難度大,須要把節點替換成圖片,須要考慮不一樣瀏覽器器在不一樣系統中對jre的支持。事件

2)       使用zhtelecombasis.jar屬於iTopoview的一個開源軟件,可是源代碼並未公佈,起初只是對jar採用jd-jui反編譯獲取java源代碼。

優勢:圖形元素比較多,能夠自定義節點類,構造出不一樣的物理設備。

缺點:圖形位置須要寫代碼控制,元素太多,致使圖形顯示混亂,影響美觀。

3.       Flash技術

主要有BirdEye和SpringGraph等,圖形比較美觀,代碼採用ActionScript書寫,不少瀏覽器都支持flash,易用性比較好。birdeye與SpringGraph的一點區別在於 不會隨意飄動,而且效果還不錯。若是不想看到他的雙擊事件也能夠經過修改源碼實現.

優勢:圖形元素會自動調整間距,比較炫,美觀

缺點:後臺使用http服務生成xml數據,xml數據量太多,速度會相應降低。

4.       總結原文來自:http://www.twaver.com.cn/xinwen/578

綜合以上技術分析,最後採用BirdEye畫圖,圖形能夠控制背景顏色,並能夠定製圖形的節點圖片。具體效果以下圖所示:

拓撲圖

相關文章
相關標籤/搜索