用于基于Web的Visio类绘图的编程语言或工具,应用于产品配置器

时间:2010-07-28 23:54:00

标签: flash web-applications

我在MS Visio解决方案开发方面拥有丰富的经验,并且需要在可视化的产品构建器或“配置器”的上下文中在Web界面中提供类似的功能。我希望重现的Visio功能:

  • 存储在侧边栏中的视觉形状,用户可以将其拖放到绘图区域
  • 可能不需要在用户端创建形状......只需安排,调整大小,更改参数等
  • 用于提取用户已放置到绘图区域的部件的后端,包括他们已更改的参数,尺寸,组件之间的关系等。

在最一般意义上,我只需要一个交互式界面。

鉴于以上参数,Flash是一个不错的选择吗?是否有更好的开发环境?

2 个答案:

答案 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。