Introducción: Ahora sé esta pregunta podría ser muy amplio y sería demasiado difícil de responder sin que me pide algo específico. Entonces, todo lo que pido es solo una dirección, o una breve explicación de alto nivel de un diseño, o tal vez ya hay algún marco que me podría ayudar a comenzar ... No estoy seguro ... nunca he diseñado un complemento arquitectura anterior, así que tal vez haya algún recurso/ejemplo al que me puedas dirigir en la web que me ayude a aprender para poder encontrar mi propia solución.Cómo diseñar una arquitectura plug-in para ASP.NET MVC con aplicación web
detalles de mi pregunta: mi intención es me gustaría crear una arquitectura plug-in para una nueva mascota-proyecto que estoy construyendo en ASP.NET MVC.
Me gustaría diseñarlo para que tenga algún tipo de capacidad de plug-in para todos, o al menos la mayoría de los componentes de la aplicación.
La razón por la que me gustaría hacer esto es porque puedo realizar implementaciones con un tiempo de inactividad casi nulo. La idea es que cuando quiera implementar la última versión, incluiría los nuevos archivos DLL en una carpeta específica, y la aplicación cargaría los nuevos complementos y eso es todo.
Por ejemplo, digamos que agrego una nueva función de "contactos" a mi aplicación web donde los usuarios pueden buscar, agregar y eliminar contactos. Me gustaría poder implementar eso a través de complementos.
¿Algo así es posible incluso para aplicaciones web? ¿O solo estoy soñando?
He estado pensando en lo mismo y tengo varias ideas. Contáctame directamente a spurious.thought [at] gmail –