Panoramica degli ambienti

Per le app di produzione, devi configurare un flusso di lavoro di sviluppo chiaro, soprattutto se più persone lavorano alla tua app. Un flusso di lavoro di sviluppo solitamente prevede la configurazione e la gestione di più ambienti.

Firebase offre diversi livelli di supporto per i flussi di lavoro degli sviluppatori e ambienti costitutivi. Dopo aver acquisito familiarità con i termini del flusso di lavoro per sviluppatori su questa pagina, dai un'occhiata al nostro best practice generali e linee guida generali sulla sicurezza per configurare un progetto Firebase e le tue app.

Informazioni sugli ambienti

Nello sviluppo software, per ambiente si intende tutto l'hardware e il software necessari per eseguire un'istanza di un'applicazione o un sistema diverse applicazioni.

Una serie di ambienti fornisce l'isolamento per lo sviluppo e il test del software senza influire sugli utenti. Come mostrato nel diagramma seguente, gli ambienti sono considerate pre-produzione o produzione e puoi disporre di tutti gli ambienti di pre-produzione necessario. Il diagramma descrive anche funzioni e pratiche comuni associate a ogni tipo di ambiente.

Il processo di avanzamento di una funzionalità o rilascio attraverso questi ambienti per è detta pipeline di deployment.

Diagramma che mostra gli ambienti che solitamente compongono
          di implementazione, tra cui sviluppo, test e QA, gestione temporanea,
          e infine la produzione

Tipi di ambienti

Un ambiente è composto dall'infrastruttura sottostante che devi eseguire e supportare la tua applicazione, il relativo codice e i dati. Espandi ciascuno dei seguenti termini per esaminare le descrizioni di alcuni ambienti comuni, inclusi suggerimenti sui tipi di dati utilizzati in ogni tipo di ambiente.

Passaggi successivi