我在MS Visio解决方案开发方面拥有丰富的经验,并且需要在可视化的产品构建器或“配置器”的上下文中在Web界面中提供类似的功能。我希望重现的Visio功能:
在最一般意义上,我只需要一个交互式界面。
鉴于以上参数,Flash是一个不错的选择吗?是否有更好的开发环境?
答案 0 :(得分:0)
Flash将适用于您在此处描述的内容,但您可以使用canvas标记有效地执行此操作。
现在,Flash有一个更好的开发环境,因为它已经存在了很长时间,但是有很多工具可以在各种IDE中使用javascript。
我会使用HTML5 / javascript,因为它可以更好地处理您的页面,因此,您可以将您的应用程序集成到任何网页中,并且它比Flash更适合IMO。
如果您想获得有关SVG和画布的一些想法,那么您可以在http://jmvidal.cse.sc.edu/talks/canvassvg/获得基本想法。
至于开发环境,它取决于您想要花多少钱,以及您是否希望拥有UI组件的拖放功能。
答案 1 :(得分:0)
我会投票支持Flex。 Flex是专为Rich Internet Applications设计的ActionScript 3框架。
就我个人而言,我认为Flash / Flex / Silverlight仍然是重型互联网应用程序的首选,HTML5适合更加琐碎的互动。
如果你要走Flex的道路,那么你可能希望让Flash Builder让生活更轻松(成本)。或者,您可以在Flash Develop(免费)中编写纯AS3。