您的位置:首页 > 其它

SVG和Visual Graph的比较初步

2008-03-28 19:01 246 查看
  
SVG是国际矢量图形文档的一种标准,目前在国际上十分流行。最主要的客户端浏览器插件是Adobe公司出品的。
  Visual Graph北京图王软件开发有限公司出品的一款动态矢量图形插件,目前在国内电力、煤炭等工业领域有一定的地位。
  本文尝试抛开这二者悬殊的开发背景,单论性能作一个客观的比较:

  相同的地方是,二者都内置脚本编程语言,文件都是XML格式,都支持外挂式的图元,图形都可以自定义属性、函数等,都是需要在客户端下载才能运行的互联网插件。
  图形质量方面,毫无疑问,SVG远优于Visual Graph,后者基本上使用的都是Windows GDI绘图函数,即使也有gdiplus的东西,但是非常有限,而且后者除了图形透明度可调这一点,没有其他任何眩目的特效。
  不同的地方包括:
  一、Visual Graph支持在线绘图,SVG插件不支持绘图。
  二、Visual Graph支持图形拓扑关系连接,当图形移动时,相连接的图形跟随变化。
  三、Visual Graph支持类似Word一样的在线制表,SVG不支持中国表格。
  四、Visual Graph能够象Delphi、C#、VB那样作为真正的编程语言使用,可以开发出匪夷所思的功能强大的图元符号,SVG无法达到这个层次。
  五、Visual Graph插件打包成CAB后,大小只有300K,远远少于SVG。
  六、Visual Graph仅用“文字、形状、线条”这三类基本图形就可以组合出任何复杂的功能强大的图元(例如列表框、日历控件、各种仪器仪表、各种能做动画的工业设施),SVG需要掌握的基本图形超过10个。
  七、Visual Graph的体系对于工业应用比较精练,容易学习掌握。
  八、Visual Graph电力行业煤炭行业的成熟的大型用户比较多,许多省电力公司都用,而且反响极好。SVG目前还处于大家研究学习阶段。

  综上所述,相信Visual Graph目前和今后几年内,仍然会是工业领域一款实用的图形平台。不过,SVG的标准化、高质量,以及免费使用都是它的巨大优势,估计会在很多领域有大量的应用,Visual Graph只有定位于某些特定的行业领域,在细分的市场把产品作精,做成真正针对用户需求解决用户实际问题的产品,才会有很好的发展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  COM ActiveX 图形 SVG 矢量