Mappen structuur
De laatste tijd werk ik alleen maar OOP en dus ook met een MVC structuur.
Mijn mappen structuur ziet er nu zo uit:
app/
app/controllers/
app/models/
app/views/
app/views/<pagina_naam>/
config/
library/
public/
public/js/
public/css/
public/img/
Dit heeft altijd goed gewerkt, maar ben nu bezig met iets groots en er komen dus straks aardig wat pagina's in die mappen.
Volgens mij wordt dit na een tijdje erg onoverzichtelijk.
Denken jullie dat dit mee zal vallen en/of hebben jullie het anders gedaan.
Ik ben erg benieuwd naar jullie structuren.
Zelf ben ik ook gewoon benieuwd hoe grote sites dit aanpakken, zoals YouTube, Facebook, etc.. noem maar op.
Ik verwacht niet dat jullie het laatste weten, maar misschien heb je wat ideeen over hoe ze dit gaan kunnen hebben?
Hoor het graag!
Een goede file structuur is een die voor jou werkt. Als jij de enige bent die er mee heeft te werken moet je er gewoon voor zorgen dat het voor jou prettig is. Als je met een team gaat samen werken moeten jullie afspraken maken over deze dingen.
Persoonlijk scheidt ik de de functionaliteit in 3 delen. Dan heb ik de core, libraries, plugins, vendors apart, daarnaast heb ik de app zelf ook apart staan en daarin wordt onderscheid gemaakt tussen de MVC en de rest ( CSS, JS, IMG )
Gewijzigd op 06/02/2012 09:33:20 door Mitchell -