• [^] # Re: la base

    Posté par . En réponse au message développement d'un système de plugin. Évalué à 2.

    ok, mais on dirait que ce que tu me proposes c'est de faire une interface pour un type de plugin particulier (dans ton cas seulement faire de l'export de données).

    un plug-in est toujours "particulier" ne serait ce qu'au logiciel qui l'appelle.
    Par exemple, pour des logiciels de player mp3, tu as 3 types de plug-in (output,input et visualisation) et tu peux pas "interchanger" les 3.

    Un plug-in "général" pourrait n'implémenter que la méthode "run" ou quelque chose de similaire. Mais il serait intelligent de créer un "protocole" pour être sur que c'est bien un plug-in que tu essayes d'executer. Donc, le logiciel qui va executer le plug-in doit vérifier qu'il possede bien la méthode nécessaire "run" et si celle ci doit avoir des parametres, bien vérifier que ceux ci sont correctement passé au plug-in.

    Axel