Ricerca…


Struttura della directory

Una domanda comune tra i nuovi programmatori angolari: "Quale dovrebbe essere la struttura del progetto?". Una buona struttura aiuta a uno sviluppo di applicazioni scalabile. Quando iniziamo un progetto abbiamo due scelte, Ordina per tipo (a sinistra) e Ordina per caratteristica (a destra). Il secondo è migliore, soprattutto nelle applicazioni di grandi dimensioni, il progetto diventa molto più facile da gestire.

inserisci la descrizione dell'immagine qui

Ordina per tipo (a sinistra)

L'applicazione è organizzata in base al tipo di file.

  • Vantaggio : buono per le piccole app, per i programmatori che iniziano a utilizzare solo Angular ed è facile da convertire nel secondo metodo.
  • Svantaggio - Anche per le piccole app inizia a essere più difficile trovare un file specifico. Ad esempio, una vista e il controller sono in due cartelle separate.

Ordina per caratteristica (a destra)

Il metodo di organizzazione suggerito in cui i file sono ordinati per tipo di funzionalità.

Tutte le viste di layout e i controller vanno nella cartella di layout, il contenuto di amministrazione va nella cartella di amministrazione e così via.

  • Vantaggio : quando si cerca una sezione di codice che determina una determinata funzione, si trova in una cartella.
  • Svantaggio - I servizi sono un po 'diversi in quanto "servono" molte funzionalità.

Puoi leggere di più su questo argomento su Angular Structure: Refactoring for Growth

La struttura dei file suggerita che combina entrambi i metodi sopra citati:

inserisci la descrizione dell'immagine qui

Credito a: Guida allo stile angolare



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow