MVCでは、コントローラはアプリケーションに属しますか、または共有ライブラリに入ることができますか?たとえば、次のように(MVC)共有ライブラリのコントローラ?
//this is a shared library
LibShared
//these are two apps
appA ->LibShared
appB ->LibShared
各アプリは、独自のMVCを実装し、アプリケーションの論理モデルのおそらく一部として任意の共有ライブラリを使用するか、単に別のライブラリの参照(ユーティリティ)ではないでしょうか?
また、MVCコントローラが共有ライブラリにスタックされている状況がありますか?私はコントローラが特定のアプリに特定のビューを必要と思った。意味、コントローラは、そのアプリに入る必要がありますか?
コントローラを汎用(つまり共有ライブラリ)にすることはできますか?彼らはもはやコントローラではないという意味ですか?