Salve, sviluppando un sito complesso mi sono accorto di essere un po disordinato nell'organizzare i file e le cartelle. Qualsiasi struttura mi venga in mente al crescere del sito mi sembra alla fine sempre disordinata. Una cosa che mi piace moltissimo dello sviluppo Android è proprio l'organizzazione: ad esempio l'ideale sarebbe qualcosa come una cartella res per le risorse e una cartella src per il codice. Cercando sull'Internet ho trovato questo articolo dove consiglia di organizzarsi così:
Cosa ne pensate voi? Che struttura utilizzate per file e cartelle?
Codice:
- css
— views — specific section or url
— blog.css
— includes — reusable modules
— article — related to the article model
— article.css
— article-list.css
— base
— reset.css
— layout.css
— themes.css
— sprites.css
- img
— views — specific section or url
— blog.png — normal sprite
— blog-hi.png — 2 x size sprite
— includes — reusable modules
— article — related to the article model
— article.png
— article-list.png
— base
— brand.png
— icons.png
— social.png
— loading.gif
- js
— views — specific section or url
— blog.js
— includes — reusable modules
— article — related to the article model
— article.js
— article-list.js
— base
— base.js
— jquery.js
— twig.js
- html
— views — specific section or url, structured using rows, cols, and includes
— blog.html
— includes — reusable modules only inner html no widths!!
— article — related to the article model
— article.html
— article-list.html
— base.html — default file