これら 2 つの実装の長所と短所を教えてください。
私の文脈:私たちは多くの異なるドメインを含む大規模なプロジェクトを持っています。各ドメインは当然エリアになります。しかし、多くの異なるチームがそれぞれに取り組むため、ビジネス ルールを分離したいと考えています。ソリューションでこれらの領域を管理する最善の方法は何ですか?
別のプロジェクトやポータブル エリアでのエリアの例を数多く見てきました。しかし、私は決断を下すことができません。
私の視点から :
別のプロジェクト
- 単純
- コンテンツ (JS、CSS など) の管理が難しい。メインサイトにある必要がありますか?
- 最高のパフォーマンス
ポータブルエリア
- すべてのコンテンツ、ビューは同じプロジェクトにある必要があります
- エリア間でのコード重複の可能性
- 制約 : name 、埋め込みリソース、...
- MVC Contrib の一部: サポート期間は延長されますか?
- コンポーネント : 機能の再配布に最適
ありがとう、