問題タブ [aspnetboilerplate]
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.
angularjs - Asp.net MVC および AngularJS ボイラープレート フレームワーク
現在の製品のアップグレードを検討しています。現在の製品は、Web フォーム (asp.net)、c#、および SQL サーバーを使用して構築されています。現在の製品は、IOC、作業単位、リポジトリ パターンなどのベスト プラクティスの多くには従いませんが、3 層アーキテクチャには従います。
必要に応じて製品をスケールアップできるように、ベスト プラクティスを使用してゼロから新しい製品を構築したいと考えています。当社の製品は、モバイル デバイスで表示する場合にモバイル フレンドリーである必要があるマルチ テナント Web アプリケーションである必要があります。ベスト プラクティスに従う aspnet ゼロ ボイラー プレートを見つけましたが、少し制限があるようです。私たちにとってがっかりしたのは、新しいフィールドを 1 つ追加するだけで済むため、複数の場所にフィールドを追加してから、製品を再コンパイルして公開する必要があることです。当社の製品は複数のフォームにも依存しており、各フォームには何百ものフィールドを含めることができます。さらに、各顧客が同じフォームのすべてのフィールドを使用するとは限らないため、顧客の資格情報に基づいてフィールドを非表示および表示するメカニズムが必要です。フォームの動的な作成は、私たちにとって必須の要件です。
- 業界標準のベスト プラクティスに従う必要があります (IOC、作業単位、リポジトリ、ロギングなど)
- フォームを動的に作成し、これらのフィールドについてレポートする機能。
- 追加フィールドを追加するために、製品のコンパイルと公開に依存しないでください。
- 顧客ごとのカスタム ビジネス ルール
- アドホック Web ベースのレポート
- 特定またはすべてのフィールドの変更および新しい値を記録するための完全な監査。
- 完全にスケーラブル
- 役割/ユーザーベースの権限
上記を達成するための適切なフレームワークはありますか、それとも自分で構築する必要がありますか?