問題タブ [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.
prototyping - プログラマー以外のためのプロトタイピング ツール - Expression?
ビジネス アナリスト (および私自身) がサイトをモックアップできるようにするプロトタイピング ツールを探しています。これには MS Expression スイートのツールを使用することを提案する人もいます。プログラマーではない人にとっては少し技術的すぎるのではないかと心配しています。
プロトタイピング ツールとして Expressions Web (または Blend) を使用した経験のある人はいますか? 他に誰かが推奨するものはありますか。
programming-languages - OpenGL UI のプロトタイピングに適した言語。Pythonを捨てる
そこで、OpenGL といくつかの物理学を使用して、実験的なユーザー インターフェイスのプロトタイプを作ろうという考えに至りました。どちらのトピックについてもほとんど知りませんが、C++、Java、C# などのプログラミング言語についてはかなりの経験があります。いくつかの初期調査の後、私は Python (Eclipse/PyDev を使用) と Qt を使用することに決めました。どちらも私にとっては初めてで、多かれ少なかれ同時に学習する 4 つの異なるトピックがあります。
私は OpenGL と Python の両方にかなり慣れてきましたが、最初は Python とそのエコシステムがこのタスクに最適に思えましたが、今ではいくつかの重大な欠点を発見しました。不適切な API ドキュメントとコード補完の欠如 (動的型付けによる)、モジュールごとに 1 つのクラスがある場合、他のすべてのモジュールで使用するすべてのモジュールをインポートする必要があり、プログラムを実行するために正しいモジュールを選択する必要があり、30 時間待たなければならない多くの明らかなタイプミスやその他の間違いが通知される前に、プログラムが起動して IDE が見えなくなるまで数秒かかります。本当にイライラするのは本当に速いです。率直に言って、私はすべてのファズが何であるかを理解していません。ラムダ関数、リスト内包表記などはどれも素晴らしいものですが、確かにもっと重要なことがあります。
したがって、誰かがこれらの煩わしさの少なくとも一部を解決できない限り、Python は終わりです。明らかな理由で C++ も廃止され、主に移植性の欠如のために C# も廃止されました。これにより、Java と JOGL が魅力的なオプションとして残りますが、Ruby と Groovy にも興味があります。私が同じ過ちを繰り返さないようにするために、これらや他のものについてあなたの意見をお願いします.
要件は次のとおりです。
- 地獄を私の邪魔にならないようにします。
- 良いコード補完。データ型とパラメーター名を含む完全なメソッド シグネチャ。
- 優れた OpenGL サポート。
- Qt のサポートが望ましいです。
- オブジェクト指向
- RAD、プロトタイピングに最適
- クロスプラットフォーム
- できればオープンソースですが、少なくとも無料です。
c# - Web ベースのアプリケーション用に完全に機能するプロトタイプを実装する
私は Web ベースのアプリケーションのプロトタイプを作成しており、HTML でフロントエンドを作成することを検討していました。これは後で実際のアプリケーションに再利用できます。以前に、.swf を C# 実行可能ファイルに埋め込んだ Flash ベースのプロトタイプを作成しました。Flash は迅速なターンアラウンド タイムを実現し、Windows アプリケーションは DB アクセスとサウンド用の高度な API への無制限のアクセスを提供しました。
これについても同様のことを検討したい。このアプローチは理にかなっていますか?HTML がコンテナー アプリと通信する方法が特に気になります。予備調査から私が理解していることから、それはJavaScriptを介してのみ行われるため、すぐに扱いにくくなる可能性があります. 多くの機能を .swf に実装した Flash ベースのプロトタイプとは異なり、HTML UI は完全にシェルに依存して状態を維持するため、これは特にそうです。また、データベースへのアクセス以外には何も必要ありません。したがって、デスクトップ アプリケーションはやり過ぎかもしれません。
もう 1 つの方法として、PHP を使用してプロトタイプを作成し、Server2Go や XAMPP などのポータブル サーバー スタックを使用してデプロイするという方法があります。しかし、私はこれまでにこのようなことをしたことがありません。このアプローチの欠点に光を当てている人はいますか?
主な要件は、UI の迅速な反復、再利用可能なフロントエンド コード、およびインストールや構成を必要としない簡素化された展開です。
prototyping - 進化的プロトタイピング vs 使い捨てプロトタイピング
「忠実度の低いプロトタイピングと忠実度の高いプロトタイピング」の議論で勝っているのは誰ですか? プロトタイプ ゼロ (P0) を最終製品の最初のバージョンにする必要がありますか? それとも、常に P-0 を使い捨てにするべきですか? 業界はどのようなアプローチを支持していますか?
ウィキペディアの優れた記事: Software prototyping
c# - Rapid CRUD用の組み込みASP.NETデータコントロール(GridView、FormViewなど)のユーティリティを最大化する方法
私は昨年かそこらのビジネスWebアプリ用の.Netページを開発してきました。私たちは主に無数の理由で2.0で作業しています。
作業の多くは、ページにデータをスローし、データとインタラクションに関するユーザーフィードバックを収集し、すすぎ、繰り返すためのプロトタイピングです。組み込みの.Netコントロールは、このタイプの迅速な視覚化に最適であることがわかりました。特に、他の目的で作成されたビジネスオブジェクトまたはデータソースがすでにある場合はそうです。
私の他の仕事の多くは、ユーザーが当社の製品の実装をカスタマイズするためのCRUDインターフェースを作成することです。私が最も苦労しているのは、カスタマイズする必要のあるさまざまなアイテムに対して、シンプルでクリーンにコード化されたCRUD実装を作成することです。
メンテナンス可能なCRUDアプリケーションを迅速に作成するための組み込みの.Netコントロールの適切な使用法を簡単に説明できますか?
考慮すべきキー:
1)CRUDに最も役立つコントロールの組み合わせは何ですか?
2)どちらかを選択するときに何を考慮しますか(主要なトレードオフ)?
3)実装を最大限に容易にするために、1つまたは複数のコントロールをどのように配線していますか?
4)コントロールを使用する際の主な制限は何ですか?
5)もう少しカスタマイズされた何かをする必要があるとき-あなたの好きな選択肢は何ですか?
6)他のフレームワークまたはツールセット(MVC?MVVM?XAML?)に移行する必要がある場所に欠けている大きなものはありますか?
objective-c - WWDC 2009 セッション 128 の UIViewAdditions ファイルを持っている人はいますか?
NDA に違反しないことを願って、ここに私の質問があります。私はプロトタイピングに関する WWDC セッションを確認してきましたが、UIViewAdditions ファイルにある、示されていなかったものに行き詰まってしまいました。そのファイルからコードを見つけるために、誰かが私を正しい方向に向けることができますか?
visio - Handdrawing Web モックアップ用の visio ステンシル
手描き/スケッチ形式の Visio ステンシルを提案してくれる人はいますか? すなわち、手描きのスケッチのように見えるもの。実際の手描きのスケッチではなく、UI スケッチをクライアントに提示できると、非常に印象的な手描きツールを使用して作成された Web UI ワイヤー フレームを見たことがあります。
鉛筆と紙が私が今使っているツールであると提案するのではなく、誰かがツールを提案できると本当に助かります.
ありがとう
javascript - 表示されている子要素を自動非表示
HTML、JavaScript、CSSを使用してプロトタイピングを行っています。プロトタイプは、アプリケーションスイートをモバイルデバイスで実行するためのものです。各画面は独自のDIVに組み込まれています。ホーム画面が1つ、それ以外の画面がいくつかあります。
ユーザーはいつでもホーム画面にダンプアウトできる必要があります。各画面には、デフォルトで表示される特定の要素と、特定のアクションに基づいて特別に表示される他の要素があります。
私が抱えている問題は、画面のDIVの1つを非表示に設定しても、特に表示したDIVの子要素を引き続き表示できることです。ターゲットDIVのすべての子要素を非表示にする既存のコードがあることは理解していますが、表示したいものだけを非表示にします。
これに役立つコードはありますか?これを中心にプログラムする方法を概念化することはできますが、車輪の再発明はしたくありません。
サンプルHTML:
サンプルJavaScript:
このサンプルを実行した後でも、childElementを見ることができます。
注:WindowsXPでOperaを使用する