0

我们正在评估一个用于报告项目的 SVG/VML 库。有没有人有使用 Ample SDK 和 Raphael 的经验并且可以提供输入?

4

1 回答 1

1

这在很大程度上取决于您的需求,因为两者的目标截然不同。

Ample SDK 提供了一个设备齐全的框架,用于处理图形用户界面的几乎所有方面,尤其是 SVG (1.1) 界面。请注意,它目前处于测试阶段(0.9.3),访问Ample SDK 网站后,似乎当前版本不缺少问题。

Raphaël 旨在提供一个用户友好的 API,用于在各种浏览器上处理矢量图形渲染。它在 IMO 方面做得很好,但这是它的唯一目的。它非常成熟(目前是 2.1.0 版)并得到维护(参见Raphaël github)。

如果您正在寻找的只是自定义绘制的形状和 IE 的向后兼容性 - 绝对选择 Raphaël,但如果您需要一个全能、可扩展的解决方案 - 使用 Ample SDK。

您应该注意到 Raphaël 在较旧的渲染引擎上使用 VML,因此支持 IE 8 和 7,而Ample 的 SVG 包仅与现代浏览器兼容

于 2012-06-03T19:57:06.387 回答