SVG / Canvas vs Flash for FloorPlanner应用

| 我计划创建一个楼层平面图应用程序,该应用程序允许用户使用鼠标绘制,调整大小,移动和旋转对象。我只是想知道使用Flash或Javascript是否会更好。如果使用Javascript,我应该使用canvas还是SVG?该应用程序将允许拖动选择来选择多个项目。 我正在努力将性能和浏览器支持放在第一位。如果Javascript是更好的选择,你们有什么建议和资源可以给我指出吗?     
已邀请:
我绝对会为此应用选择SVG。 (我说这是对Canvas的热爱) 由于将不会对平面图进行动画处理,因此您不需要Canvas的性能。如果您希望平面图跳舞,唱歌,玩俄罗斯方块,那么您需要Canvas。 所有SVG对象已经是DOM对象,并且具有所有关联的事件处理程序,这将使您可以更快地创建应用程序,而不会遇到麻烦。使用Canvas,您必须自己完成所有的命中检测并保持跟踪。 SVG / VML在所有主流浏览器中均受支持(一直到Internet Explorer 6!),因此您将具有最大的兼容性。     

要回复问题请先登录注册