0

おそらく Velocity と Spring MVC を組み合わせて構築したい中小規模の Web アプリケーションについて、このアイデアがあります。私の問題は、ユーザー登録などの問題や、CSS、レイアウトなどのデザインの問題に対処したことがないことです.

このアプリケーションのアプリケーション/ドメイン レイヤーを構築できる自信はありますが、ユーザー インターフェイス側をどのように開始すればよいでしょうか? ユーザーを管理する方法や、アプリの見栄えを良くする方法に関するリソースはありますか? ユーザー インタラクション デザインの古典への参照は必ずしも必要ではありませんが、最も一般的なフレームワークでこれらのアイデアを実装する方法へのポインタが必要です。

4

4 に答える 4

2

プロジェクト計画麻痺に苦しんでいるようですね。確実な部分 (アプリケーション層やデータ層など) から作業を開始し、不明な部分はそのままにしておくことをお勧めします

プロジェクトの規模によっては、UI を作成するコツを持っている他の人を関与させることが価値がある場合があります。

于 2009-06-22T15:16:07.750 に答える
1

Spring MVC と Java に精通している場合は、Springの上に構築されたGrailsを検討することをお勧めします。ユーザー登録を処理する少なくとも 2 つのプラグインを含む多数のプラグインがあります (つまり、Spring Security に基づくhttp://grails.org/plugin/acegi )。ドメイン モデルのスキャフォールディングでは見栄えの良いインターフェイスが得られない可能性がありますが、少なくとも構築できる出発点が得られます。

作業を完了する前に聖杯を学ぼうとすると、挫折する可能性があると言われています。ユーザー管理プラグインを参考にしてみてください。インターフェースに関しては、見栄えを良くする方法だけであれば、オープン ソースの css デザインの例がたくさんあるwww.oswd.orgを参照することをお勧めします。

于 2009-06-22T15:31:22.213 に答える
1

最初から設計の専門家を雇ってください。

専門がプログラミングの場合、意図に関係なく、設計が成功を妨げる可能性があります。うまくいかない場合は、コンサルタントを雇って、アプリの動作に関するフィードバックを提供してください。これは、設計および開発プロセス全体で行います。

開発と設計の両方を行う者として、どちらかが完成したプロジェクトを渡されると、彼らは全体像を考えていなかったので、戻って変更させなければならないことがよくあります。

最良のシナリオ: 一般的な落とし穴やインターフェイスの問題を回避し、アプリが大幅に改善されます。

最悪のシナリオ: あなたは自分が何をしていたかを知ることになり、その作業を検証して「1 人のデザイン チーム」から移動することになりました。

于 2009-06-22T15:32:04.520 に答える
1

Web アプリケーションの見栄えを良くするのは簡単なことではありません。

アンドリューが言ったように、自分が最もやりやすいと感じることを実行し、誰かに UI の手伝いを依頼する価値があります。

それ以外に、私が実際に提案できることは、いくつかの既存の Web アプリケーションを調べて、それらがどのように機能するかを確認することだけです。Web アプリケーションの UI を作成するための厳格なルールを実際に与えるには、多様性が多すぎます。

于 2009-06-22T15:20:36.150 に答える