FloorPlanner应用程序的SVG/Canvas vs Flash

FloorPlanner应用程序的SVG/Canvas vs Flash,flash,canvas,svg,interactive,Flash,Canvas,Svg,Interactive,我计划创建一个floor planner应用程序,允许用户使用鼠标绘制、调整大小、移动和旋转对象。我只是想知道使用Flash或Javascript是否更好。如果使用Javascript,我应该使用画布还是SVG?应用程序将允许拖动选择来选择多个项目 我正试图把性能和浏览器支持放在第一位。如果Javascript是更好的选择,你们有什么建议和资源可以告诉我吗?对于这个应用程序,我绝对会选择SVG。(我这样说是因为我热爱画布) 您不需要Canvas的性能,因为地板平面图不会设置动画。如果你希望你的平

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


我正试图把性能和浏览器支持放在第一位。如果Javascript是更好的选择,你们有什么建议和资源可以告诉我吗?

对于这个应用程序,我绝对会选择SVG。(我这样说是因为我热爱画布)

您不需要Canvas的性能,因为地板平面图不会设置动画。如果你希望你的平面图能跳舞、唱歌、玩俄罗斯方块,那么你就需要画布

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

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

类似于