• [^] # Re: Surprise

    Posté par (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 2.

    L'intérêt des plugins, c'est généralement quand tu veux proposer un point d'extension dans ton application pour laisser le soin à des tierces personnes d'ajouter leurs propres fonctionnalités.
    Pour les client "lourds" t'as des miliers d'exemples : firefox, visual studio, Eclipse, etc.
    Même le kernel propose le chargement dynamique de module "à chaud", c'est un mécanisme de plugin.
    Perso j'utilise souvent ce pattern même pour des applications purement métier/serveur : support de nouveaux formats, de nouveaux workflows, etc.
    Exemple : plateforme d'indexation de contenus vidéo : nous avions un serveur d'indexation qui chargeait dynamiquement des "moteurs" d'indexation développés par des développeurs/chercheurs dans des labos séparés. Bah les moteurs constituaient des plugins pour étendre les possibilités d'indexation de la plateforme.