Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: SrFlipFlop en 5 Marzo 2015, 21:43 pm



Título: Como crear un programa que soporte plugins?
Publicado por: SrFlipFlop en 5 Marzo 2015, 21:43 pm
Hola, estoy interesado en aprender como crear programas flexibles que pueden aumentar su funcionalidad utilitzando plugins (en concreto hacer una calculadora que pueda ampliar las operaciones).
Quería preguntar si sabéis de alga guia o pagina web que explique como poder hacer un software sencillo (si puede ser posible con Java, pero me vale con otros para captar la idea).

Muchas gracias.


Título: Re: Como crear un programa que soporte plugins?
Publicado por: ivancea96 en 5 Marzo 2015, 22:49 pm
Si dices por ejemplo en C, te diría que puedes cargar DLL.

También puedes crear tu propio formato de plugins, y scripting, pero no creo que sea lo que buscas.

Para Java, puedes utilizar ClassLoader para cargar clases. Al fin y al cabo, un Plugin, en general, será un conjunto de funciones externas que interactúen con tu programa.
Aquí explican más: http://stackoverflow.com/questions/25449/how-to-create-a-pluginable-java-program (http://stackoverflow.com/questions/25449/how-to-create-a-pluginable-java-program)


Título: Re: Como crear un programa que soporte plugins?
Publicado por: SrFlipFlop en 5 Marzo 2015, 23:06 pm
Muchas gracias :D