Je travaille avec MEF depuis environ 2 semaines. J'ai commencé à réfléchir à ce à quoi sert MEF, à chercher pour savoir comment utiliser MEF, et enfin à implémenter un hôte avec 3 modules. Les contrats se révèlent faciles à saisir et les modules sont faciles à gérer.
Bien que le MEF ait une utilisation très pratique, je me demande dans quelle mesure? Je veux dire, est-ce que tout le monde va réécrire les applications existantes pour l'extensibilité?
Oui, cela sonne et est incroyablement impraticable. Rhétoriquement parlant:
comment le MEF affecte-t-il les tendances actuelles de la programmation?
avez-vous commencé à chercher des opportunités pour utiliser MEF?
avez-vous commencé à planifier une réécriture majeure d'une application existante qui pourrait bénéficier de l'extensibilité?
Cela dit, mes questions sont les suivantes:
comment savoir quand planifier un nouveau projet avec extensibilité?
comment saurai-je si un projet existant doit être réécrit pour être extensible?
Quelqu'un utilise-t-il MEF?