Libreria software
Una libreria software offre funzioni o componenti riutilizzabili. L’applicazione la usa per risolvere un compito specifico.
Usare funzioni esistenti per uno scopo preciso
Una libreria software raccoglie funzioni o componenti di codice riutilizzabili. Un’applicazione può usarla per elaborare dati o creare file. Non copre automaticamente tutto il flusso operativo.
In un portale fittizio, una funzione ordina codici di documenti di trasporto come testo. G-10 precede così G-2. Se serve l’ordine numerico, l’applicazione deve preparare i valori o usare un’altra regola di confronto. Un ordinamento tecnicamente eseguito non è necessariamente quello richiesto dal lavoro.
Un framework determina maggiormente la struttura; il confine con una libreria è flessibile. L’integrazione crea una dipendenza software. Versione e comportamento dopo modifiche rientrano quindi nella manutenzione dell’applicazione stessa.
Fonti
Termini correlati
- FrameworkUn framework fornisce una struttura tecnica e regole comuni all’applicazione. I compiti gestiti dipendono dal framework scelto.
- Dipendenza softwareUna dipendenza software è un componente necessario a un programma. Anche i pacchetti introdotti indirettamente possono influire sul funzionamento.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


