¿Cuáles son las mejores prácticas para crear un sitio, con la capacidad de desarrollar complementos para él?cómo crear un sitio web ASP.Net conectable?
Al igual que usted desea crear un módulo de blog, y desea que los usuarios o los co-desarrolladores añadir plugins para extender esta funcionalidad módulo.
Actualización: Gracias por las respuestas de ultra velocidad, pero creo que esto se ha terminado para mí. ¿No hay una solución más simple, como he visto en el sistema de creación de complementos de blogengine, solo tienes que decorar el complemento de la clase con [Extensión]?
estoy tipo de mediados desarrollador del núcleo, por lo que yo estaba pensando en la clase base, la herencia, las interfaces, ¿qué te parece?
La arquitectura del complemento no es simple. Si fuera simple, se incluiría por diseño en cada pila de software y lenguaje de programación. Cada complemento necesita comunicarse con el programa central de algún modo definido (de lo contrario, serían solo programas separados). – Aron