什么是创建交互式应用原型的最佳方式?

Juv*_*uve 7 prototyping evaluation user-interface

这个问题应该从一般的角度来解释,而不仅仅是针对网络应用或桌面应用.

我一直在寻找一种简单易用的方法来为Web应用程序创建交互式原型.我想使用一种技术,允许简单的UI创建,尤其是在进一步迭代中的UI重新创建和修改.使用模型数据填充UI应该非常简单.该技术可能需要简单的编程形式,例如,指定从UI元素A到UI元素B的拖放行为.

我目前使用的一个工具是Adobe Flex Builder.包含的GUI设计师非常好,到目前为止我已经完成了AS3的一些技能.问题是向UI添加数据.它总是导致我编写用于检查和解析XML树结构的代码,并主要调试原型的这一部分.太麻烦了!

许多人使用的另一个工具是PowerPoint,它涉及通过在单独的幻灯片中绘制交互的每个部分来创建GUI的非常麻烦的方式.没门!纸质原型我会快得多.其他(更好!)自由格式绘图工具也是此类别的一部分(我是一个快乐的重量级inkscape用户)但原型和样机显然不是他们的主要目的.Viso的UI模板调色板使其比绘画比赛更好一些.

据我所知,快速原型制作的主要竞争对手是:

  • IRISE
  • Axure
  • 塞丽娜等?
  • 维索
  • Powerpoint,Illustrator,Inkscape或任何其他自由形式绘图工具
  • 纸原型
  • 具有良好GUI构建器的IDE(例如Flex Builder Designer和Netbeans Matisse)

我的观点是真正的GUI构建者是一个很好的注意点.你目前的方法是什么?请在此处概述您的流程以及优缺点.

小智 3

真正的 GUI 构建器是:

  • 慢得多
  • 只有程序员可以使用它们(尝试向分析师解释如何在 VB 中填充表格)
  • 他们不允许你即时注释你的模型
  • 没有皮肤(例如黑白)来创建不会被误认为“即将完成”应用程序的屏幕

虽然专门的模型工具通常是:

  • 沟通导向
  • 可以将您的模型(连同您的笔记)打印或导出为 PDF/HTML/Word 等
  • 更好的有一些“主屏幕”变体,因此您可以从少数主应用程序屏幕中获得数百个模型(当您尝试与客户讨论真实场景时,您很快就会得到相当多的模型)
  • 足够快,以便您可以在会议中实时制作原型

大约十年前,我对上述所有内容感到沮丧,并创建了自己的工具:MockupScreens。它很快就变得非常流行:-)

这是我所知道的此类专用工具的最完整列表。其中许多都是免费的:http ://c2.com/cgi/wiki?GuiPrototypingTools