2010-12-28 14 views
4

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

単純なエンティティはほとんどありません。 Student,CourseおよびLecturerが明らかな関係にある。

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

アプリケーションGUIは、エンティティに関連する情報(学生当たり例えばコース)を表示し(例えばStudent画面でStudent'sコース名からCourse画面内Course説明に)別のエンティティ画面からナビゲートするために関係を使用します。

意味がありますか? CRUDアプリケーションのための他のGUIパターンはありますか?どのような例を学ぶことをお勧めしますか?

答えて

1

レールのようなフレームワークは、モデルオブジェクトを追加/削除/修正するための足場のページを生成します。私はあなたにそれを見てみることをお勧めします。

1

私はあなたを正しく理解しています... モデルを表示は、カスタマイズされたデータグループを追加できるコンセプトです。 Scaffholdingなどは、画面に表示するデータをすばやく生成する手段に過ぎません。 Asp.net Mvc、Ruby、PHPを使用していますか?

+0

私は、Javaを使用していますが、おそらくいくつかのGUIフレームワークとのJSを使用します。 – Michael

4

私にとって十分に論理的な音です。いくつかのGUIのパターンがここにあります

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

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

+0

+1と、Tidwellの本http://designinginterfaces.com/のパターンのコレクションもあります。主に、あなたのケースでは複雑なデータを扱うパターンです。 – ig2r

関連する問題