拓扑图软件技术对比
1. Javascript技术
1) 采用jquery的拓扑图插件
jquery.topology.js组件,jquery的组件,具体的可以百度或谷歌搜索下,有例子。
优点:对浏览器兼容性好,速度快。
缺点:不是很美观,图形太多展现不好。
2. Applet技术
1) 主要有prefuse、jgraph、touchgraph、Vizster等,很多都是关系图,图形比较动态美观,但是对源代码的改造有难度(需要把节点替换成相应的图片),并且applet嵌入jsp中,对网络要求较高。
优点:图形比较炫。
缺点:改造代码难度大,需要把节点替换成图片,需要考虑不同浏览器器在不同系统中对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画图,图形可以控制背景颜色,并可以定制图形的节点图片。具体效果如下图所示:
相关推荐
网络拓扑图形的展示 综合布线图 流程图等等
软件工程框架以拓扑图方式表示 可以看前沿和后续所涉及的课程
阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云网络拓扑图阿里云...
自动绘制生成网络拓扑图软件
网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络系统拓扑图网络...
校园参考拓扑图校园参考拓扑图校园参考拓扑图校园参考拓扑图校园参考拓扑图校园参考拓扑图
现代化,信息化,网络化的图书馆网络拓扑图。。。
电厂 MIS 功能图 拓扑图 电厂 MIS 功能图 拓扑图 电厂 MIS 功能图 拓扑图
如何绘制拓扑图,如何绘制拓扑图.如何绘制拓扑图
大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图大型网站拓扑图
网络拓扑绘图 网络拓扑绘图 网络拓扑绘图 网络拓扑绘图
等保2.0 三级 拓扑图+设备套餐+详解.pdf等保2.0 三级 拓扑图+设备套餐+详解.pdf等保2.0 三级 拓扑图+设备套餐+详解.pdf等保2.0 三级 拓扑图+设备套餐+详解.pdf等保2.0 三级 拓扑图+设备套餐+详解.pdf等保2.0 三级 ...
思科实验拓扑图思科实验拓扑图思科实验拓扑图思科实验拓扑图思科实验拓扑图
一款流程图、网络图绘制软件,新颖小巧,功能强大,可以很方便的绘制各种专业的业务流程图,程序流程图,数据流程图,网络拓扑图等。它在设计时采用全拖曳式操作,并提供各种图形模板库并结合实例模板库,最大限度的...
利用QGraphicsView、QGraphicsPixmapItem、QGraphicsLineItem实现多层子网网络拓扑图
C#实现拓扑图的绘制,利用GDI绘图逻辑实现
Java网络拓扑图,控件自定义 (管理),控件属性显示,支持单双箭头。拓扑图编辑管理
等保2.0 三级 拓扑图+设备套餐+详解 (2).docx等保2.0 三级 拓扑图+设备套餐+详解 (2).docx等保2.0 三级 拓扑图+设备套餐+详解 (2).docx等保2.0 三级 拓扑图+设备套餐+详解 (2).docx等保2.0 三级 拓扑图+设备套餐+...
机房网络机构拓扑图,主要介绍机房网络的交换机、路由器、防火墙、服务器等的网络设置结构。
使用Qt实现网络拓扑图的层级结构,可以对网络节点进行拖动,周边的线条也会随之拖动。