12

我从不止一个消息来源听说 SVG 正在消亡,它被 Adob​​e 抛弃了。

多么悲伤!SVG 的下一个替代方案是什么?

4

7 回答 7

34

SVG 是一个开放标准,由W3C开发。我真的不认为它会很快死去。仅仅因为某些公司决定放弃在他们的商业产品中使用它(通常是因为他们需要或感觉他们需要更定制的东西),这并不意味着 SVG 会在更全球范围内消失。

目前,它无疑是网络上使用最广泛的矢量图形格式。仅以 Wikipedia 上的图像为例 - 对于几乎所有图表,要么使用 SVG,要么有通知说明应该使用它。许多其他开源项目以类似的方式认可它。

现在,XAML标记语言(WPF/Silverligtht 的一部分)已被一些人视为 SVG 的竞争对手,但实际上它们只是在一定程度上在功能上重叠。(XAML 支持许多其他东西,例如数据绑定、事件、触发器等。)事实上,XML 的一般使用受到很大限制,因为浏览器本身并不支持它(并且不能正确支持,因为事实上它与 MS 技术紧密相关)。我什至不相信它是 SVG 的直接竞争对手,微软也没有这样的打算。

总而言之,我认为除非出现明显改进(和开放标准)的东西来取代它,否则我不认为 SVG 会消亡。据我所知,目前没有这样的事情。

于 2009-06-22T12:20:52.003 回答
28

检查您的来源。

很多人希望 SVG “死”。让某事发生的一种常见方法是散布谣言,说它已经发生了。它被称为自我实现的预言(维基百科)。不要相信它,请不要通过自己进一步传播谣言来帮助那些想要它死的人。

SVG死了吗?
不,这才刚刚开始。

下一步是什么?
HTML5、Canvas 和 SVG 是一段漫长而辉煌的爱情。立即获取您的第一排门票!

(实际上这里有一个html5、canvas 和 svg 的 youtube 视频,展示了矢量图形固有的无限分辨率。有点蹩脚但真实,不像谣言。)

于 2009-06-22T12:40:03.683 回答
15

SVG(查看器)在很久以前就被 Adob​​e 抛弃了,因为大多数浏览器都原生支持它。

只有 IE 没有原生支持,从而阻碍了这项技术。

更新:IE9 将同时支持原生 SVG 和原生 Canvas!(不过仅限 Vista 及更高版本)

如果你想表达你对让 IE 原生支持它的支持,请将你的投票和评论添加到这些错误中。

https://connect.microsoft.com/IE/feedback/SearchResults.aspx?SearchQuery=SVG

于 2009-06-22T12:18:40.073 回答
3

带回VML!开个玩笑 ;) 我不认为 SVG 正在消亡,但是 <canvas> 对 HTML5 的采用似乎是 Web 上正在发生的事情。

于 2009-06-22T12:19:59.790 回答
3

我想添加对 SVG 的支持。首先,我相信它在移动技术中被广泛使用,尽管这是通过大约 2 年前的对话而不是看到代码。它是 W3C 开发的第一批在网络上使用的语言之一,并且在过去 10 年中一直得到支持。在 1998 年,我最初认为它会是一个杀手级应用程序并这么说,尤其是在 Adob​​e 得到了热烈的支持之后。

因为 SVG 是一种完整的 XML 方言,它可以很容易地与 XHTML 和 MathML 等其他 XML 应用程序混合使用。在 SVG 元素中包含 XML 信息是可能的,这样文档就可以是完全语义化的(即带有数据含义和图形含义)。

SVG 对于 2-D 图形语言来说是有效的功能完备的。没有技术理由去发明其他任何东西。它可以进行高质量的渲染、动画,并且可以通过自己的元素或通过 Javascript 支持交互。因此,主要的网络软件制造商不太可能需要发明其他任何东西。

主要问题不是 SVG 正在“消亡”——它不是——而是各个公司需要很长时间才能融合。当他们这样做时,我希望 SVG 会成为一种共识。

部分问题是图形尚未被视为语义问题 - 在客户端上施加愚蠢的动画通常“更容易”,而不是设置基础设施以通过 Web 发送语义并在客户端重新调整用途。但随着语义网的发展,SVG 等标准将变得越来越重要。例如,如果您希望混合地理信息,那么您可以使用专有解决方案(例如 GoogleMaps),或者寻找共享的标准方法。从长远来看,您永远不能指望免费的专有解决方案。

另请注意,在许多接受公共资助的领域,对开放标准的推动力越来越大,这也是 SVG 处于有利地位的另一个原因。

于 2009-07-26T16:20:35.123 回答
1

然后是周五在 Network World 上发布的这篇文章,标题为EC 决定预计将迫使 IE 更好地支持标准。Opera 的首席技术官 Håkon Wium Lie 在其中指出

其次,由于投票箱带来的竞争加剧,浏览器将提高对标准的支持。这将产生一个更丰富、更快的网络。例如,我相信微软的 IE 会增加对 SVG 的支持,一个除了 IE 之外的所有浏览器都支持的标准。

当然,看到 IE 与他的浏览器并列,但落后于他的浏览器,这符合他的最大利益。他将成为最前沿的人,但却是更大“标准”人群的一部分。

于 2009-07-26T22:32:35.670 回答
0

虽然这是在高分辨率/视网膜显示器成为移动设备的常态之前提出的一个问题。随着矢量图形解决了网络上的 DPI 问题,SVG 卷土重来。您将在网络上看到比以前更多的 SVG。

甚至 apple.com 菜单现在都是 svg !

于 2014-05-31T01:31:55.130 回答