AngularJS: organizzazione dei file JavaScript

AngularJS: organizzazione dei file JavaScript

Quando si sviluppano progetti in AngularJS è fondamentale avere una buona organizzazione dei nostri file JavaScript.

Progetti piccoli

Per i progetti più piccoli è sufficiente avere controller, filtri, direttive e servizi raggruppati in file distinti.


/app
    app.js
    /components
        controllers.js
        filters.js
        directives.js
        services.js
        

Progetti medi

Per i progetti di medie dimensioni possiamo creare directory separate per i controller, i filtri, le direttive e i servizi.


/app
    app.js
    /components
        /controllers
        /filters
        /directives
        /services

Progetti grandi

Per i progetti più grandi la suddivisione in directory deve essere ulteriormente ampliata per comprendere le varie sezioni del progetto su cui i controller, i filtri, le direttive e i servizi operano.


/app
    app.js
    /components
        /controllers
            /A
            /B
            /C
        /filters
            /A
            /B
            /C
        /directives
        	/A
        	/B
        	/C
        /services
        	/A
        	/B
        	/C

Torna su