Quelles sont les meilleures pratiques pour créer un site, avec la possibilité de développer des plugins pour cela?comment créer un site Web ASP.Net enfichable?
Comme si vous vouliez créer un module de blog et que vous souhaitiez que des utilisateurs ou des co-développeurs ajoutent des plugins pour étendre les fonctionnalités de ce module.
Mise à jour: Merci pour les réponses ultra rapides, mais je pense que c'est trop tuer pour moi. N'y a-t-il pas une solution plus simple, comme j'ai vu le système de création de plugins blogengine est que vous avez juste à décorer le plugin de classe avec [Extension].
Je suis un peu développeur de base, donc je pensais à la classe de base, l'héritage, les interfaces, qu'en pensez-vous?
L'architecture de plug-in n'est PAS simple. Si c'était simple, il serait inclus par conception dans chaque pile de logiciel et langage de programmation. Chaque plugin doit communiquer avec le programme de base d'une manière définie (sinon ils ne seraient que des programmes séparés). – Aron