最近在做一些改善用户体验的实验,目前在考虑基于WEB的WYSWYG的操作方法,首先想到的便是流程设置的所见即所得,既而想到了矢量作图方面的知识,主要有GML,VML,SVG三种标记语言。GML主要用于GIS地图方面的应用,工程太大,暂时还不打算做深入研究,现在只想在WEB界面上利用作图语言让用户能够拖动、放置各类图形,并为其设置管理,既而完成一些基本的流程定义功能,就像VISIO中的流程图。但初步GOOGLE下来VML和SVG的方法貌似都不难,但是SVG需要安装ActiveX才能正常显示,所以第一反映是用VML,但是搜索了一下2个关键字,VML的搜索结构只有SVG的8分之1,VML不好?
http://www.microsystem.cn/vmlChart/
无意间访问到了上面这个网址,太棒了,但是发现鼠标在图形上移动时CPU资源占用非常厉害。而试了一下Adobe的SVG DEMO:http://www.adobe.com/svg/demos/usair/index.html 以后,发现SVG的性能还是可以接受的(鼠标逛点,CPU使用率基本无变化^_^)
所以,综合下来,还是觉得针对SVG做进一步深入研究。