最近开始学习vml和svg技术了,到底改学习那一种呢,还是两种都要学习?
说到这两种技术,必须说说flash和silverlight(把这几种技术放在一起,我不知道这样合适不合适)。
vml:vector markup language仅IE支持的网页图形图像技术。
svg:(Scalable Vector Graphic)是一个标准开放的矢量图像格式。它使你设计的网页可以更加精彩,更加细致。使用简单的文本命令,SVG甚至可以做出诸如色彩线性变化、自 定义置入字体、透明、动态效果、滤镜效果等各式常见的图像效果。SVG图像是基于XML(可扩展标识语言--未来的网络语言)的应用,并由 W3C组织的SVG开发组负责详细的研究和开发。要了解更多看svg中国
flash就不用多说了,silverlight是微软与flash抗衡的新产品。
vml和svg使用的是xml描述语言所以源代码是开放的;而flash和silverlight则不是。
前面说了vml仅IE浏览器支持,FF,Opera等根本不支持;svg本是w3c标准,FF,opera等均支持,据说IE也会支持,但是从IE8运行svg还要安装插件的情况来看,未来不明朗。哎,这对我们web开放人员来说很难搞,啥都要学!
到底舍谁取谁?鱼和熊掌不可得兼啊!