Ik ben onbekend met classes in php, wel bekend met oo programmeren in andere talen.
Maar nu ben ik bezig met een opzet voor een webshop en nu zit ik me af te vragen of ik een artikel class moet aanmaken.
Het punt waarover ik twijfel is dat ik 2 pagina's wil hebben met artikelgegevens, een zoeklijst ( oftewel 25 artikelen onder elkaar met een thumbnail en een artikelomschrijving en een prijs ) en een detail pagina.
In een andere programmeertaal ( C / Java ) zou ik ervoor kiezen om 1 Object aan te maken alszijnde artikel en dit steeds te gaan hergebruiken.
Maar omdat php alleen maar per page-request bestaat zit ik mij af te vragen of ik echt 1 object wil aanmaken ( met alle overhead ) wat ik na het laden gelijk weer weggooi, of dat ik gewoon rechtstreeks met querys en arrays aan de slag moet gaan.
Voordelen classes :
- Eenduidige aanspreekmanier voor je object
- "Netter" programmeren
Nadelen classes :
- Gigantisch veel overhead op een zoeklijst ( hele classe moet aangemaakt worden en ik gebruik er maar een klein gedeelte van )
- Geen hergebruik, dus alles wat ik opbouw bij een zoeklijst mag ik opnieuw opbouwen bij een detailpagina.
Wat denken jullie dat het makkelijkste is voor een webshop en een artikel classe?
Maar nu ben ik bezig met een opzet voor een webshop en nu zit ik me af te vragen of ik een artikel class moet aanmaken.
Het punt waarover ik twijfel is dat ik 2 pagina's wil hebben met artikelgegevens, een zoeklijst ( oftewel 25 artikelen onder elkaar met een thumbnail en een artikelomschrijving en een prijs ) en een detail pagina.
In een andere programmeertaal ( C / Java ) zou ik ervoor kiezen om 1 Object aan te maken alszijnde artikel en dit steeds te gaan hergebruiken.
Maar omdat php alleen maar per page-request bestaat zit ik mij af te vragen of ik echt 1 object wil aanmaken ( met alle overhead ) wat ik na het laden gelijk weer weggooi, of dat ik gewoon rechtstreeks met querys en arrays aan de slag moet gaan.
Voordelen classes :
- Eenduidige aanspreekmanier voor je object
- "Netter" programmeren
Nadelen classes :
- Gigantisch veel overhead op een zoeklijst ( hele classe moet aangemaakt worden en ik gebruik er maar een klein gedeelte van )
- Geen hergebruik, dus alles wat ik opbouw bij een zoeklijst mag ik opnieuw opbouwen bij een detailpagina.
Wat denken jullie dat het makkelijkste is voor een webshop en een artikel classe?