DOMANDA Come strutturate i vostri siti web?

Pubblicità

Edmund Blackadder

Utente Attivo
Messaggi
327
Reazioni
171
Punteggio
41
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ì:
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
Cosa ne pensate voi? Che struttura utilizzate per file e cartelle?
 
per me è incasinata come la stai facendo io faccio sempre cosi:

Sito
----css
----------stili css (con dentro i vari stili se devo cambiarli)
----scripts
-----------js (divisi per cartelle in base a quello che fanno)
-----img
----------varie (in base a dove mi servono)
----- html
---------- tutte le pagine html del caso
index.html

la index che è la home la tengo sempre separata da tutto il resto cosi quando richiami il sito hai www.nomesito.it/index.html
 
www
-- CSS ( file divisi per cartelle se uso delle librerie complesse )
-- JS ( file divisi per cartelle se uso librerie complesse )
-- IMAGES ( file divisi in cartelle se ho bisogno di dividerli ed organizzarli )
-- CONFIG ( funzioni php )
-- RES ( file php che compongono le varie pagine )
index.php ( file singoli delle eventuali pagine )
 
Pubblicità
Pubblicità
Indietro
Top