我们正在评估SVG / VML库以用于报告项目。有没有人有使用Ample SDK和Raphael的经验并且可以提供输入?
答案 0 :(得分:1)
这在很大程度上取决于你的需求,因为这两者的目标非常不同。
丰富的SDK提供了一个功能齐全的框架,用于处理图形用户界面的几乎所有方面,尤其是SVG(1.1)界面。请注意,它目前处于测试阶段(0.9.3),在访问Ample SDK website之后,似乎当前版本并不存在问题。
Raphaël的目标是提供用户友好的API,用于处理各种浏览器上的矢量图形渲染。它在IMO上做得很好,但这是它的唯一目的。它非常成熟(目前为2.1.0版)并得到维护(参见Raphaël github)。
如果您正在寻找的是自定义绘制的形状和IE的向后兼容性 - 绝对适用于Raphaël,但如果您需要一个全面的,可扩展的解决方案 - 请使用Ample SDK。
你应该注意Raphaël在较旧的渲染引擎上使用VML,因此支持IE 8和7,而Ample's SVG pack is compatible with modern browsers only。