这个问题应该从一般的角度来解释,而不是仅仅针对web应用程序或桌面应用程序。什么是创建交互式应用程序原型的最佳方式?
我一直在环顾四周,找到一个简单和容易的方式来创建Web应用程序的交互式原型。我想使用一种技术,允许简单的UI创建,尤其是在进一步迭代中进行UI重新创建和修改。用样机数据填充UI应该非常简单。该技术可能需要简单的编程形式,例如,指定从UI元素A到UI元素B的拖放行为。
我当前使用的一个工具是Adobe Flex Builder。包含的GUI设计师非常好,迄今为止我已经完成了AS3的一些技能。问题是将数据添加到用户界面。它总是会导致我编写用于检查和解析XML树结构的代码,并主要调试原型的这一部分。太麻烦了!
许多人使用的另一个工具是PowerPoint,它涉及通过在单独的幻灯片中绘制交互的每个部分来创建GUI的非常麻烦的方法。没门!纸张原型我会快得多。其他(更好!)自由格式的绘图工具也是这个类别的一部分(我是一个快乐的重量级的用户),但原型和样机显然不是他们的主要目的。用于Viso的UI模板调色板使其比绘图比赛更好一些。
快速成型的主要竞争对手,据我所知是:
- IRISE
- Axure
- 小威和其他?
- 维索
- 简报,插画,Inkscape中或任何其他自由形式的绘图工具
- 纸上原型
- IDE具有良好的GUI构建器(如Flex Builder中设计和Netbeans Matisse)的
我的看法真正的GUI构建者是一个很好的起点。你目前的做法是什么?请在此列出您的流程和优缺点。