Buon giorno a tutti, io ho la fissa che un buon software è fatto di espansibilità nel tempo, molte aziende lo fanno da adobe con i plugins aggiuntivi come tanti altri, mi piacerebbe fare lo stesso, hai tempi remoti leggevo tutti i file .Jar dentro una folder chiamata plugins e creavo il suo menu, alla voce selezionata (esecutabile) si lanciava un modulo non previsto ai tempi del software dove aggiungeva nuove funzioni.
In questo modo se il cliente richiedeva un aggiunta io creavo il nuovo modulo e lo integravo nel software precedente che lo leggeva come se fosse parte del programma.
Quello che mi chiedevo se esiste un modo più elegante per creare un sistema del genere?
In questo modo se il cliente richiedeva un aggiunta io creavo il nuovo modulo e lo integravo nel software precedente che lo leggeva come se fosse parte del programma.
Quello che mi chiedevo se esiste un modo più elegante per creare un sistema del genere?