DOMANDA Come strutturate i vostri siti web?

Edmund Blackadder

Utente Attivo
180
90
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?
 

Skills07

Moderatore
Staff Forum
Utente Èlite
18,829
5,504
CPU
Ryzen 7 2700x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
Hard Disk
Samsung Evo 850 250gb,2tb toshiba, 500gb western digital, 256 Ssd silicon power
RAM
16 gb G.Skill Tridentz 3200 mhz RGB
Scheda Video
KFA2 Rtx 2070 super
Monitor
Acer Predator 144hz 2k IPS 27", Hp ES 24" 60 Hz FHD
Alimentatore
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Razer Electra V2
Internet
Fibra Tim 100mb
Sistema Operativo
Windows 10 Pro 64 bit
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
 

Moffetta88

Moderatore
Staff Forum
7,909
5,318
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
Hard Disk
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
Scheda Video
STRIX GTX980 DC2OC
Scheda Audio
INTEGRATA
Monitor
AOC G2590VXQ
Alimentatore
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Internet
FTTC FASTWEB
Sistema Operativo
UBUNTU/WINDOWS10
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 )
 

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot del momento