現在、別の言語で記述された複数(約15〜30)の独立したWebアプリケーションがあります。それぞれがファイル、画像、ヘッダー、ユーザー、データベースなどで完全に独立しています。すべてが同じドメインの下に存在し、同じスタイルである必要があることを除いて、9ヤード全体です(ただし、そうではありません)。これらはまもなくC#ASP.NET MVC 2に変換されます。これらは、同じLDAP認証を共有します。
これらを複数のMVCソリューションとしてセットアップする必要があるのか、単一のMVCアプリケーション内で実行するのかという疑問が浮かびました。それらはすべて同じスタイル、ほとんど同じ画像を持ち、基本的な機能を共有するのがいいでしょう。
これが私にとって単純なカットアンドドライソリューションではない理由は、これらのアプリケーションのいくつかはそれ自体で非常に大きく、それらをすべて一緒に投げることは管理が難しいかもしれないからです。言うまでもなく、新しいアプリケーションの開発は継続され、既存のアプリケーションに新しい機能が追加されます。これをおそらく非常に大きな解決策にします。
私はMVCにかなり慣れていないので、今ではよく理解していますが、方法論と設計を操作するために、あちこちで脳を再配線しようとしています。
私が求めているのは、MVCの実際の使用に関するいくつかの刺激と知恵を共有して、私が考え始める方向を与えるために、私よりもMVCの経験が豊富な皆さんです。