Framework
Un framework fornisce una struttura tecnica e regole comuni all’applicazione. I compiti gestiti dipendono dal framework scelto.
Costruire su una struttura applicativa comune
Un framework è una struttura software che fornisce compiti ricorrenti e convenzioni di sviluppo. Secondo il suo orientamento può organizzare navigazione, componenti o richieste al server. Il codice specifico viene integrato in questa struttura.
In un portale di servizi fittizio, le nuove pagine delle pratiche seguono la stessa struttura di navigazione e visualizzazione. Il gruppo aggiunge le funzioni operative al suo interno. I permessi di una persona su una pratica richiedono comunque regole adatte.
Una libreria offre piuttosto funzioni da usare selettivamente; il confine non è sempre netto. Un framework non è nemmeno software aziendale completo. La scelta dipende dai requisiti reali e dalla capacità del gruppo di mantenere l’applicazione nel tempo.
Fonti
Termini correlati
- Libreria softwareUna libreria software offre funzioni o componenti riutilizzabili. L’applicazione la usa per risolvere un compito specifico.
- Dipendenza softwareUna dipendenza software è un componente necessario a un programma. Anche i pacchetti introdotti indirettamente possono influire sul funzionamento.
- Node.jsNode.js esegue JavaScript fuori dal browser. L’ambiente offre capacità tecniche; il programma definisce la logica operativa.
- 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.
Articoli sul tema








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


