質問は一般的な観点から解釈する必要があり、Webアプリやデスクトップアプリだけを対象にするのではありません。
私は、Webアプリケーションのインタラクティブなプロトタイプを作成するためのシンプルで簡単な方法を探していました。単純なUIの作成、特にUIの再作成と変更をさらに繰り返すことができる手法を使用したいと思います。UIにモックアップデータを入力するのは非常に簡単です。この手法では、UI要素AからUI要素Bへのドラッグアンドドロップ動作を指定するなど、単純な形式のプログラミングが必要になる場合があります。
私が現在使用しているツールの1つは、AdobeFlexBuilderです。付属のGUIデザイナーは非常に優れており、これまでにAS3でいくつかのスキルを習得しました。問題は、UIにデータを追加することです。その結果、XMLツリー構造をチェックおよび解析するためのプログラミングコードが常に作成され、主にプロトタイプのこのセクションがデバッグされます。面倒すぎる!
多くの人が使用するもう1つのツールはPowerPointです。これには、インタラクションのすべての部分を別のスライドに描画することでGUIを作成する非常に面倒な方法が含まれます。とんでもない!ペーパープロトタイプの方がはるかに速いでしょう。他の(より良い!)フリーフォーム描画ツールもこのカテゴリの一部です(私は幸せなヘビーウェイトのinkscapeユーザーです)が、プロトタイピングとモックアップは明らかにそれらの主な目的ではありません。VisoのUIステンシルパレットは、描画の競合よりも少し優れています。
私の知る限り、ラピッドプロトタイピングの主な競合相手は次のとおりです。
- iRise
- Axure
- セレナと他?
- Viso
- PowerPoint、Illustrator、Inkscape、またはその他の自由形式の描画ツール
- ペーパープロトタイピング
- 優れたGUIビルダーを備えたIDE(Flex BuilderDesignerやNetbeansMatisseなど)
私の意見では、実際のGUIビルダーは良い出発点です。あなたの現在のアプローチは何ですか?ここで答えとして、プロセスと長所と短所の概要を説明してください。