【发布时间】:2012-05-30 21:24:06
【问题描述】:
我们正在为 CAD 设计师开发一个 Web 应用程序,现有的类似项目有:
这些项目是使用 SVG 或 Canvas 实现的。我的问题是:
- 考虑 SVG 和 Canvas,哪一种更适合类似项目?
- 由于 Canvas 仅提供一组低级 API,是否有任何现有的库可以处理对象渲染、图层管理、冲突检测等?例如,使用 wxWidgets、Qt 或 MFC,开发人员不必关心窗口系统中的窗口覆盖和渲染。 非常感谢:-)
更新 2
好的,我已阅读帖子,我会尽量避免此类问题。现在我发现了这个库:KineticJS,它也实现了 SVG 的一些功能。我正在尝试使用它,稍后会得出结论。
更新
谢谢你,理查德。此外,由于我们正在将此应用程序部署到 iPad,因此我们正在努力寻找一种高效且易于使用的技术来构建它。在 2D 环境中,Canvas 的性能是否比 SVG 快? iOS 设备上的 SVG 有什么缺陷吗?非常感谢。
【问题讨论】:
标签: javascript html canvas