web-dev-qa-db-fra.com

Où commencer lors de la conception d'une application qui permet aux plugins

Je construis une demande et je pense à long terme que j'aimerais pouvoir autoriser le soutien du plugin. L'application que je crée est un Java. Comment pourrais-je permettre aux plugins à l'aide d'une langue de script ou est-il préférable de demander aux plugins d'utiliser Java?

Aurais-je besoin de créer une sorte d'interface de plug-in pour permettre l'utilisation de plugins?

Des idées de références de Où commencer?

4
ryandawkins

Si vous, ou d'autres personnes ayant des compétences similaires, écrivez-vous les plugins, alors pourquoi ne pas rester avec la langue d'accueil? Si votre application répond à une zone d'expertise (non logicielle), et que vous souhaitez donner aux utilisateurs finaux la possibilité d'écrire leurs propres plugins, puis une langue de script personnalisée, bien adaptée à l'exprimer des solutions dans le domaine des utilisateurs finaux de L'expertise pourrait rendre l'interface de plugin accessible plus accessible.

Dans votre design, vous devrez considérer les parties de votre application que vous souhaitez exposer à l'interface du plug-in et comment limiter les dommages potentiels d'un plugin mal écrit. Ces réponses vous guideront à la conception de l'interface.

2
JRobert