Modular Approach Architechture Planning in MVC

Topics: Prism v4 - WPF 4
Apr 3, 2013 at 1:42 PM

I was working in windows application where we were using PRISM framework to maintain modular architecture. Planning was that modules will be developed separately and will injected in Main application to Unity IoC container.

But recently I got a planning, that we need to develop the application for web platform, having same feature. i.e. the Base application will be hosted only once. Later as time goes modules will be separately developed and will be uploaded and injected to Base application, and Base application would have such capabilities to execute those modules.

After googling I found many IoC containers are available, which can be work in Web platform.

Actually PRISM provide whole infrastructure to work in Modular approach using WPF windows app. Is there any framework like PRISM for Web applications?, i.e. for MVC3 or MVC4.

I cannot use Silverlight.

With Regards
Kishore K
Apr 4, 2013 at 4:17 PM

I'm not a aware of any framework like Prism which could be oriented to Web applications scenarios, since Prism is only oriented to Client-Side applications. Nevertheless, I think you would be interested in Project Silk. It may not be a framework, but it has helpful guidelines with good practices on how to develop a Web application using some Prism features, like Modularity and Navigation:

Federico Martinez