Microsoft CRMのような大規模なデータ入力 Web アプリケーションがあるとします。そのような Web サイトを構築するために従う戦略とテクノロジは何ですか?
動的 Web ページ生成ソフトウェアは使用したくありません。これには多くの制限があるためです。また、すべてのページをデザインしてすべてを繰り返したくありません。
最善のアプローチは何ですか?この問題に関するアイデアやヘッドラインはありますか?
前もって感謝します...
Microsoft CRMのような大規模なデータ入力 Web アプリケーションがあるとします。そのような Web サイトを構築するために従う戦略とテクノロジは何ですか?
動的 Web ページ生成ソフトウェアは使用したくありません。これには多くの制限があるためです。また、すべてのページをデザインしてすべてを繰り返したくありません。
最善のアプローチは何ですか?この問題に関するアイデアやヘッドラインはありますか?
前もって感謝します...
たぶん、MVCやMVPなどのフレームワークを試すことができます。ASP.Net開発はその方向に進んでいます。
ここでいくつかの紹介を読むことができます: http : //www.asp.net/mVC/ http://msdn.microsoft.com/en-us/magazine/cc188690.aspx
データ入力時に入力するインデックス フィールドを定義する独自の標準形式の xml ファイルを作成できます。次に、Web アプリは、その時点で使用したいドキュメント/データ入力フォームのこの xml ファイルを読み取ります。これにより、複数のフォームの構成 xml ファイル内で指定されたフィールドに基づいて、フォームを動的に読み取り、作成することができます。
ビュー / UI は構成ファイルをレンダリングし、実行時にデータ入力フィールドをテキスト ボックスとして動的に表示するか、SubSonic などの足場アプリケーションを使用してクラス / フォームを生成し、フォームを変更して検証およびカスタム スクリプトを含めることができます。 .
これは非常に一般的な質問であり、特定の詳細がなければ多くのガイダンスを提供することは困難です. エンタープライズ アプリですか? どのように展開されますか?Web サービス インターフェイスを提供する必要がありますか? どのような種類のバックエンド データ ストレージを使用する予定ですか? どのような認証スキームが必要ですか? そしてどんどん……。
MS パターンおよびプラクティス チームからの一般的なガイダンスを次に示します。
Microsoft アプリケーション アーキテクチャ ガイド http://msdn.microsoft.com/en-us/library/dd673617.aspx