(我很抱歉,如果这属于stackexchange.com - 我不知道怎么说)
我是dot语言的忠实粉丝,并希望采用一种语言来满足我更复杂的图表需求(例如软件架构图形,商业学校论文,个人笔记等),并希望在这些方面做出妥协:
1)相对容易阅读和理解(如点),而不是太冗长。到目前为止,我的研究表明,没有明确的最爱。
2)易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改某些文本或颜色,使用纯文本* NIX工具应该很容易。所以这就排除了Flash。
3)它有一天不会失宠,冒着浪费精力,我需要将我的图表迁移到其他格式。
我被Metapost拖延,因为它看起来很复杂,但我不确定SVG是否已被淘汰,Adobe正在将所有投资投入到Flash中。
答案 0 :(得分:2)
1)相对容易阅读和理解(如点),而不是太冗长。到目前为止,我的研究表明,没有明确的最爱。
点比SVG更高级;最后我查了一下,SVG是dot的输出格式之一。
2)易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改某些文本或颜色,使用纯文本* NIX工具应该很容易。
手写SVG在文本编辑器中很容易编辑,就像手写HTML一样。
计算机生成的SVG在文本编辑器中编辑非常烦人,就像Word生成的HTML一样。
3)它有一天不会失宠,冒着浪费精力,我需要将我的图表迁移到其他格式。
All current browsers have SVG support, including IE.。据我所知,SVG是一种相对安全的图形格式。
我被Metapost拖延,因为它看起来很复杂,但我不确定SVG是否已被淘汰,Adobe正在将所有投资投入到Flash中。
此时Adobe的兴趣与此无关。您可能会想到Adobe的SVG插件是查看SVG的唯一方式,但那些日子早已过去(并且插件已经不存在)。目前,SVG在浏览器中得到了很好的支持,至少对于静态图像而言。此外,在过去几年中,浏览器支持的SVG相关技术在所有浏览器中都在稳步增长(这是一个复杂的规范),我认为SVG支持没有理由停止或逆转。
答案 1 :(得分:1)
自2001年以来,SVG一直是W3C的推荐,现代浏览器已经支持它多年,IE最近加入了。截至目前,所有主流浏览器厂商都在努力扩大支持。
有很多信息可以在这里找到:http://caniuse.com/#cats=SVG
答案 2 :(得分:0)
据我所知,SVG是HTML 5的一个特性。因此,如果你使用SVG,它有可能在某些旧浏览器中不起作用。但是,我认为世界(所有浏览器)都在转向HTML 5.