(如果这篇文章属于stackexchange.com,我很抱歉--我不知道该怎么说)
我是dot语言的铁杆粉丝,并希望采用一种语言来满足我更复杂的图表需求(例如,软件体系结构图形、商学院论文、个人笔记等)。并且想要一些在这些方面很好的折衷方案:
1)相对容易阅读和理解(如点),不太冗长。到目前为止,我的研究表明,没有明确的最喜欢。
2)易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改一些文本或颜色,使用纯文本*NIX工具应该很容易完成。这就排除了闪电侠。
3)它不会在某一天失宠,也不会有浪费精力的风险,我需要将我的图表迁移到其他格式。
Metapost让我望而却步,因为它看起来很复杂,但我不确定SVG是否已经过时,Adobe是否将所有投资都放在了Flash上。
发布于 2012-01-02 16:25:45
1)相对容易阅读和理解(如点),并且不太冗长。到目前为止,我的研究表明,没有明确的最喜欢。
dot比SVG更高级;据我所知,SVG是dot的输出格式之一。
2)易于手动调整(即在文本编辑器中)。初始绘图可以在图形包中完成,但如果您只想更改一些文本或颜色,使用纯文本*NIX工具应该很容易完成。
手写SVG非常容易在文本编辑器中进行编辑,这与手写HTML非常相似。
计算机生成的SVG在文本编辑器中进行编辑非常麻烦,这与Word生成的HTML非常相似。
3)它不会在某一天失宠,也不会有浪费精力的风险,我需要将我的图表迁移到其他格式。
All current browsers have SVG support, including IE.。据我所知,SVG是一种相对安全的图形格式。
我被Metapost推迟了,因为它看起来很复杂,但我不确定
是不是已经过时了,Adobe正在把所有的投资都放在Flash上。
在这一点上,Adobe的兴趣是相当不相关的。你可能会想到,Adobe的SVG插件是查看SVG的唯一方式,但那个时代已经一去不复返了(插件已经不存在了)。如今,SVG在浏览器中得到了相当好的支持,至少对于静态图像是如此。此外,在过去几年中,浏览器支持的SVG相关技术在所有浏览器中都在稳步增长(这是一个复杂的规范),我认为没有理由停止或取消对SVG的支持。
发布于 2012-01-02 20:41:25
自2001年以来,SVG已成为W3C推荐标准,现代浏览器支持它已有多年,IE最近也加入了进来。到目前为止,所有主要的浏览器供应商都在朝着扩大支持的方向努力。
许多信息可以在这里找到:http://caniuse.com/#cats=SVG
发布于 2012-01-02 15:08:23
据我所知,SVG是HTML5的一个特性,所以,如果你使用SVG,它有可能在一些老的浏览器上不能工作。但是,我认为世界(所有的浏览器)都在转向HTML5。
https://stackoverflow.com/questions/8698248
复制相似问题