我想创建不复杂的交互式 Web 应用程序。它有一些插板,用户可以在这个插板上创建许多简单的对象(例如许多小圆圈)。在此用户可以:
- 移动这些对象
- 删除其中一些或创建新的
- 进行多项选择并移动/旋转所选组的元素
- 以某种特殊顺序(网格、线、圆等)放置所选组的成员
- 放大/缩小插板
我认为我可以为此目的使用 Flash/Flex 或 JavaScript/SVG/VML。Flash的缺点是用户必须有插件。JS/SVG/VML 的缺点是没有像 Flash 那样强大的开发工具,但是如果我们使用一些库(例如http://raphaeljs.com/)应用程序将不需要 Flash 插件。
我正在为这个目标寻找合适的工具。所以请给我一些建议。提前致谢。