高分求教高手,如何用js生成网络拓扑图

JavaScript011

高分求教高手,如何用js生成网络拓扑图,第1张

各个应用系统、服务器信息及系统直接的调用都录入到数据库中.

前端拓扑图、或系统调用关系图的展示UI可以通过一些选项从数据库中捞出数据,然后在UI上动态绘制出关系图来.

如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的绘制出这种图来。

方案1: 用js/vml来做. 这种方案目前是最好的,客户端不需要安装任何插件,特别是对安全有要求的。 我们都是搞java的,javascript很容易上手。也可以购买成熟的方案,好像有个叫多比控件的,做的还行。

方案2: 用applet,这个方案的最大问题是过不了防火墙,还容易被360或杀毒软件报毒。

方案3:flex。这个方案也可以,但是要求客户端装插件,安全不容易保证。 关键是flex不好搞,找个这样的人也很困难,月薪少了10k估计都找不到

方案4:就是使用开源的组件实现。目前没遇到特别好的,都烂得不行。你要是找到好的,别忘了告诉我一声。