SVG是基本图形的安全选择吗?



(我很抱歉,如果这属于stackexchange.com -我不确定如何告诉)

我是点语言的忠实粉丝,我想采用一种语言来满足我更复杂的绘图需求(例如软件架构图形、商学院论文、个人笔记等),并希望在这些方面有一个很好的折衷方案:

1)相对容易阅读和理解(像点),不太冗长。到目前为止,我的研究表明没有明确的偏好。

2)易于手动调整(即在文本编辑器中)。最初的绘图可以在图形包中完成,但如果你只是想改变一些文本或颜色,应该很容易用纯文本*NIX工具完成。这就排除了Flash。

3)它不会有一天不受欢迎,冒着浪费精力的风险,我需要将我的图表迁移到其他格式。

我被Metapost推迟了,因为它看起来很复杂,但我不确定SVG是否已经过时,Adobe是否将所有的投资都投入到Flash中。

1)相对容易阅读和理解(像点),不太冗长。到目前为止,我的研究表明没有明确的偏好。

dot比SVG更高级;最后我检查,SVG是dot的输出格式之一。

2)易于手动调整(即在文本编辑器中)。最初的绘图可以在图形包中完成,但如果你只是想改变一些文本或颜色,使用纯文本*NIX工具应该很容易做到。

手写SVG很容易在文本编辑器中编辑,就像手写HTML一样。

在文本编辑器中编辑计算机生成的SVG是相当烦人的,很像word生成的HTML。

3)它不会有一天不受欢迎,冒着浪费精力的风险,我需要将我的图表迁移到其他格式。

当前所有浏览器都支持SVG,包括IE..据我所知,SVG是一种相对安全的图形格式。

我被Metapost推迟了,因为它看起来很复杂,但我不确定SVG是否已经过时,Adobe是否正在把所有的投资都投入到Flash中。

Adobe的兴趣在这一点上是相当不相干的。您可能会想到Adobe的SVG插件是查看SVG的唯一方式,但那些日子已经一去不复返了(插件也已经不复存在了)。现在,SVG在浏览器中得到了很好的支持,至少对于静态图像是这样。此外,在过去几年中,浏览器支持的SVG相关技术在所有浏览器中一直在稳步增长(这是一个复杂的规范),我认为SVG支持没有理由停滞或逆转。

SVG自2001年以来一直是W3C的推荐标准,现代浏览器已经支持它很多年了,IE最近也加入了进来。到目前为止,所有主要的浏览器供应商都在努力扩大他们的支持。

很多信息可以在这里找到:http://caniuse.com/#cats=SVG

就我所知,SVG是HTML 5的一个特性。因此,如果使用SVG,它可能无法在某些旧浏览器中工作。但是,我认为全世界(所有浏览器)都在向HTML 5发展。

最新更新