SVG和Visual Graph的比较初步

  
       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只有定位于某些特定的行业领域,在细分的市场把产品作精,做成真正针对用户需求解决用户实际问题的产品,才会有很好的发展。

本文出自 “tmly” 博客,转载请与作者联系!

你可能感兴趣的:(svg,com,ActiveX,图形,矢量)