¿Alguien tiene una recomendación para construir la aplicación ASP.Net MVC en forma modular enchufable? Me refiero a algunos posts/tutoriales de blogs, etc. Acabo de leer Hammet's MEF and ASP.NET MVC sample blogpost, pero no encuentro a MEF lo suficientemente maduro como para usarlo en producción todavía. No pude buscar en Google ninguna otra publicación relevante sobre este tema ...asp.net mvc aplicación modular howto/recommendations
Sé que podría lograr la modularidad implementando un ControllerProvider personalizado y algún mecanismo de inspección de complementos, pero me gustaría estudiar algunos enfoques más/mejores prácticas antes de empezar a volver a implementar la rueda :)
la modularidad que quiero decir con este tema debería cubrir sólo el punto de vista de aplicaciones web - nada al otro como modelo de aplicaciones/servicios modulares, etc que me gustaría encuentre el mejor método posible para separar una aplicación web en múltiples conjuntos que contendrían controladores adicionales, vistas, recursos, archivos JS + CSS, imágenes, etc. Así que debería haber algún proyecto principal de aplicación web que se vea para los ensamblajes de aplicaciones web conectables disponibles, cárguelos, publique sus controladores, visualice sus puntos de vista y otros recursos, y probablemente prepare algún menú con entrada para cada módulo de aplicación web.
No quiero discutir ningún modelo + servicios de arquitectura conectable aquí - solo el ASP.Net M VC parte.
Estoy buscando hacer algo muy similar en el futuro cercano, hasta ahora no he encontrado nada que lo haga "de fábrica". Sin embargo, debería ser relativamente simple hacerlo manualmente, simplemente itere los ensamblados en bin y busque los herederos de una determinada interfaz. Creo que ... – roryf