Ciao a tutti,
per lavoro mi trovo spesso a scrivere applicazioni rails per la gestione
dei vari software che girano sui server.
Con l’occasione di Rails 3 vorrei finalmente scrivere qualcosa a moduli,
ovvero una base stabile (ad esempio con la gestione dell’autenticazione)
e una parte a moduli facilmente installabili/disinstallabili per la
gestione di un singolo software.
Ho googolato un po’ ma senza molti risultati, probabilmente anche per la
difficoltà della ricerca (quasi sempre finisco in siti che descrivono i
plugin).
Il dubbio principale è proprio la strada da seguire: plugin, gemme,
quant’altro?
Avete link da suggerire? O esperienze da condividere?
Se la cosa dovesse essere particolarmente modulare, a me piace
l’idea di definire set di REST web services. In questo modo fai dei
servizi REST per ogni funzionalità che ti serve e poi li integri man
mano che ne hai bisogno.
Potresti sfruttare rack, crei i tuoi middleware che attivi e disattivi.
Se conosci rack sei a posto, altrimenti googla. In italiano c’è questo
articolo da html.it: