問題タブ [prototyping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
user-interface - 顧客とのGUIのプロトタイピング
顧客と一緒に最初のGUI機能のプロトタイプを作成するときは、ペン/紙の図面を使用するか、ツールを使用して何かをモックアップして表示する方がよいでしょうか。
ツールで生成された設計に対する反論は、顧客がGUI全体の高レベルの機能ビューを取得するのではなく、モックアップの低レベルの詳細に集中できる場合があるというものです。
python - コンパイル前の Python コードによるプロトタイピング
私はしばらくの間、ピーク フィッティング ライブラリの作成について熟考してきました。私は Python をかなりよく知っており、最初はすべてを Python で実装する予定ですが、最終的にはコンパイル済み言語でいくつかのコア ルーチンを再実装する必要があるかもしれないと考えています。
IIRC は、Python の元の任務の 1 つで、プロトタイピング言語でした。ただし、Python は、関数、ファンクター、オブジェクトを関数やメソッドに渡すことを許可する点でかなり自由ですが、C や Fortran については同じことが当てはまらないのではないかと思います。
コンパイルされた言語にインターフェースする必要があると予想される関数/クラスの設計について何を知っておくべきですか? また、これらの潜在的な問題のうち、cTypes、bgen、 SWIG、Boost.Python、Cython、Python SIPなどのライブラリによってどの程度対処されているのでしょうか?
この特定のユース ケース (フィッティング ライブラリ) では、ユーザーが数学関数 (Guassian、Lorentzian など) を Python 関数として定義し、コンパイルされたコード フィッティング ライブラリによって解釈されて渡されるようにすることを想像します。配列の受け渡しも不可欠です。
prototyping - どのようにプロトタイプを作成しますか?
特定の問題や概念実証などを分析するためだけに、デザイン、GUI のプロトタイプを作成します。プロトタイプを破棄することもあれば、最終的に製品コードになることもあります。プロトタイプには、さまざまな言語、テクノロジー、戦略、スタイルを使用します。
通常、どのような状況でプロトタイプを作成し、どのようにプロトタイプを作成しますか? クラフトをマスターするための良いリソースはありますか?
ide - プロトタイピングのための最も高速なRAD環境
プロトタイプを動作させるための最も高速なRAD環境は何だと思いますか?議論のためではありません。
- 言語
- プラットホーム
- IDE
- DB
- (個人的なメモ)
ありがとうございました。
PS1私はバックエンドプロトタイピング用のPERLにかなり満足していました...UIを扱うときに行き詰まります...それはそれほど簡単ではないようです...
user-interface - インタラクティブなアプリケーションのプロトタイプを作成するための最良の方法は何ですか?
質問は一般的な観点から解釈する必要があり、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ビルダーは良い出発点です。あなたの現在のアプローチは何ですか?ここで答えとして、プロセスと長所と短所の概要を説明してください。
eclipse - Eclipse 用のユーザー インターフェイス プロトタイピング ツールはありますか?
要件/アイデアの観点から、Eclipse ベースのプログラミング ツールの新機能の設計を検討しています。これを本当に迅速に行うために、コードを書かずに UI 要素をスケッチしたいと思います。私の関心は、後で実現する可能性ではなく、現在のコンセプトとアイデアにあります。Eclipse 用のグラフィカルなスケッチ ツールはありますか?
(ちなみに、非常に多くの異なるソースからの部分的なシステムを 1 つの環境に組み合わせることができるという点で、Eclipse の方が優れたアイデアであることが日々わかっていることにも注意してください。Eclipse は、特に組み込み用の IDE の未来です。 Eclipse-3.0 より前はかなりひどいものでしたが、今では機能しているようです)
prototyping - 最初に設計またはプロトタイプを作成しますか?
プロジェクトに最初にアプローチするときは、一歩下がってすべてを検討するのが最善ですか、それともただ飛び込んでコーディングを開始し、後日磨くのが最善ですか?基本的に、最初に設計しますか、それともラピッドプロトタイピングを試みますか?
私は両方の方法でやけどを負いました。時にはすべてを考え抜こうとしますが、実際に核心に迫ると、考慮していなかった問題に遭遇します。また、最初にコーディングするときに、必要なコードで終わることもあります。より良い全体的なデザインに合うようにやり直しました。私の問題の多くは経験不足に起因しますが、どんなアドバイスも歓迎します。
prototyping - 強い型付けと弱い型付けの意味と、どちらが優れているか教えてもらえますか?
強い型付けと弱い型付けの意味と、どちらが優れているか教えてもらえますか?
c# - Windows フォーム、DB 駆動のアプリケーション開発/プロトタイピング用のフレームワークはありますか?
私は単純なデータベース駆動型アプリケーションを書いています。機能の 80% は、約 15 のテーブルに対する CRUD 操作です。Web 開発のバックグラウンドから来て、これらの CRUD ケースのほとんどすべてを Rails のスキャフォールディングまたは Django 管理者でカバーできると考えました。そこで、Rails/Django のようなフレームワークを探し始めましたが、Windows フォーム アプリケーションを探しました (もちろん、「リッチ クライアント」アプリケーションの開発は Web 開発とは大きく異なることを理解しており、実際に似たようなものは期待していません)。
さまざまな ORM (モデル層と呼びましょう) を除いて、View-Controller 層に関してはほとんど選択肢がないように思われることに驚きました。多分私は何かを逃していますか?
PS。私は Visual Studio DataSet Designer を評価しましたが、最も単純なケースでしか機能しないようで、少し重要なタスクには追加のコードが必要です。
(追加)これまでのところ、私は見つけました:
- TrueView for .NET (Vijay Patel に感謝)
- NConstruct
asp.net - 大規模な Web サイトのプロトタイプをどのように作成しますか?
大規模な VB6 ベースのアプリケーションの書き直しに取り組んでいます。Windows フォームから、ASP .Net を使用した Web ベースの展開に移行しています。コア ユーザーは約 50 人で、全員が社内のユーザーです。
サイトの情報アーキテクチャ、ワークフロー、全体的なルック アンド フィールを調査するために、さまざまなデザインを試す効率的な方法が必要です。理想的には、プロトタイプはフィードバックを収集するためにユーザーに見せるのに十分なほど良いものである必要があります。
いくつかの ajax スタイルのドロップダウン メニューまたはコントロールは、私たちのアイデアを実証するのに役立ちますが、迅速なプロトタイピングを犠牲にすることはありません。
Visual Studio を壊すのは時期尚早のように感じます。ペンと紙や Visio 以外の何かが必要です。何か提案はありますか?