チーム環境で使用する MVC 構造の設計についてサポートが必要ですか? 以下は、私たちが行っていることの簡単な説明です。
- Web (MVC) に移行するさまざまな部門があります。たとえば、国勢調査部門、パイプライン部門、コンプセット部門などがあります。
オプション:
- モジュールごとに Visual Studio で通常の MVC ソリューションをセットアップできます。したがって、国勢調査用の VS ソリューション、パイプライン用の VS ソリューションなどを使用できます。それで問題ありませんが、プロジェクト間で使用できる共有ビュー (マスター ページと同様) が必要です。このシナリオでは、それはどのように機能しますか?
- 部門ごとにエリアを持つ 1 つの MVC アプリケーションをセットアップできます。悪くない選択肢です。それは私の共有ビューの問題を解決します。ただし、完了するまでに 12 ~ 15 の異なる領域ができる可能性があります。これは、1 つの巨大なソリューションに多数のサブフォルダーとコードが含まれていることを意味します。モデルとリポジトリを独自のプロジェクトに分離したいという事実は言うまでもありません。エリアを使用してそれを処理することさえできますか?
- これについてより良いアイデアがあれば、助けていただければ幸いです。
このアプリケーションの開発に取り組む開発者は 8 人から 10 人いますので、可能な限り最良の構造を構築したいと考えています。