【问题标题】:SVG/Canvas vs Flash for FloorPlanner appFloorPlanner 应用程序的 SVG/Canvas 与 Flash
【发布时间】:2011-09-01 09:23:12
【问题描述】:

我正计划创建一个平面规划器应用程序,允许用户使用鼠标绘制、调整大小、移动和旋转对象。我只是想知道使用 Flash 或 Javascript 是否会更好。如果使用 Javascript,我应该使用画布还是 SVG?该应用程序将允许拖动选择以选择多个项目。

我正在努力将性能和浏览器支持放在首位。如果 Javascript 是更好的选择,你们有什么建议和资源可以指点我吗?

【问题讨论】:

标签: flash canvas svg interactive


【解决方案1】:

我绝对会为这个应用程序选择 SVG。 (我是作为 Canvas 的爱好者这么说的)

您不需要 Canvas 的性能,因为平面图不会被动画化。如果您希望您的平面图能够跳舞、唱歌和玩俄罗斯方块,那么您会想要 Canvas。

所有 SVG 对象都已经是 DOM 对象,并具有所有关联的事件处理程序,这将使您能够更快地创建应用程序而减少麻烦。使用 Canvas,您必须自己完成所有命中检测和跟踪。

所有主要浏览器都支持 SVG/VML(一直到 Internet Explorer 6!),因此您将获得最大的兼容性。

【讨论】:

    猜你喜欢
    • 2015-08-25
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 2010-12-05
    相关资源
    最近更新 更多