4

これは、CRUD Web アプリケーションのユーザー エクスペリエンスとインタラクションのデザイン パターン (プログラミングではない) に関する漠然とした質問です。

StudentCourse、 などの単純なエンティティがほとんどなくLecturer、明らかな関係があるとします。

私が理解しているように、CRUD アプリケーションは通常、エンティティを参照、更新、削除、および新しいエンティティを追加するために、エンティティごとに画面を提供します。画面には検索ボックスも表示される場合があります。

アプリケーション GUI は関係を使用して、エンティティ関連の情報 (学生ごとのコースなど) を表示し、あるエンティティ画面から別のエンティティ画面に移動します (画面Student's内のコース名からStudent画面Course内の説明Courseなど)。

それは理にかなっていますか?CRUD アプリケーション用の他の GUI パターンはありますか? どの例から学ぶことをお勧めしますか?

4

3 に答える 3

4

私には十分に論理的に聞こえます。ここにいくつかの GUI パターンがあります。

http://www.welie.com/patterns/

http://developer.yahoo.com/ypatterns/

于 2010-12-28T10:13:19.487 に答える
1

Rails のようなフレームワークは、モデル オブジェクトを追加/削除/変更するためのいくつかの足場ページを生成します。

于 2010-12-28T09:02:37.350 に答える
1

私の理解が正しければ...ビューモデルは、カスタマイズされたデータのグループを追加できるようにする概念です。スキャフホールディングなどは、画面に表示するデータをすばやく生成する手段にすぎません。Asp.net Mvc、Ruby、または PHP を使用していますか?

于 2010-12-28T09:06:43.073 に答える