Casa Sviluppo Cos'è il framework software? - definizione da techopedia

Cos'è il framework software? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Framework software?

Un framework software è una piattaforma concreta o concettuale in cui il codice comune con funzionalità generiche può essere selettivamente specializzato o ignorato da sviluppatori o utenti. I frameworks assumono la forma di librerie, in cui un'interfaccia del programma applicativo (API) ben definita è riutilizzabile ovunque all'interno del software in fase di sviluppo.

Techopedia spiega Software Framework

Alcune funzionalità rendono un framework diverso da altri moduli di libreria, inclusi i seguenti:

  • Comportamento predefinito: prima della personalizzazione, un framework si comporta in modo specifico per l'azione dell'utente.
  • Inversione del controllo: a differenza di altre librerie, il flusso globale di controllo all'interno di un framework viene utilizzato dal framework anziché dal chiamante.
  • Estensibilità: un utente può estendere il framework sostituendo selettivamente il codice predefinito con il codice utente.
  • Codice framework non modificabile: un utente può estendere il framework, ma non modificare il codice.

Lo scopo del framework software è semplificare l'ambiente di sviluppo, consentendo agli sviluppatori di dedicare i propri sforzi ai requisiti del progetto, piuttosto che occuparsi delle funzioni e delle librerie banali e ripetitive del framework. Ad esempio, anziché creare un'applicazione VoIP da zero, uno sviluppatore che utilizza un framework preparato può concentrarsi sull'aggiunta di pulsanti e menu intuitivi o sull'integrazione di VoIP con altre funzioni.

Cos'è il framework software? - definizione da techopedia