Archief - PHP: Structuur

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Masternick

Legacy Member
Hey

Hoe ziet een goeie (file)structuur er eigenlijk uit bij communicatie met een database? Ik kan lezen, schrijven enz. in een tabel, maar ik vraag me echter af of er een bepaald model (zoals 3-tier model bij voorbeeld Visual Basic) bestaat voor php.
Neem nu voorbeeld het invullen van een formulier en het schrijven naar een database...

killgore

Legacy Member
in de meeste echte OO-talen wordt MVC-model als hét van hét uitgeroepen.

Ik ben persoonlijk voorstander van "gebruik u verstand en zie wat het beste is". Maar gezien veel programmeurs dat verstand blijkbaar niet hebben wordt dat vaak genoeg als std genomen, het is ook een vrij straightforward & toch mooie scheiding.

Lord Kveldulv

Legacy Member
Ge komt vanalles tegen. Ik gebruik persoonlijk nog min of meer de structuur die ik aangeleerd gekregen heb voor OO in java, gecombineerd met persoonlijke ervaring. Een echt model volg ik nie, tenzij het opgelegd wordt.
Maar idd, gezond verstand gebruiken. Ik ben er nie van overtuigd dat er één perfect model is, maar dat ge genoeg mogelijkheden hebt en dat het ook kan verschillen van project tot project. Alleen als er gene structuur in zit, of ne hele slechte, dan durf ik het triestig te noemen.

Obliv`

Legacy Member
Persoonlijk vind ik de logica achter het CSLA.NET Framework van Rockford Lhotka wel goed. Dat houdt zich tenminste aan de regels van OO. De structuur van dat framework zou ik gebruiken als Model.

Als je dat dan zou kunnen combineren met een soort Struts (MVC Framework voor Java) voor PHP ofzo, dan zit je wel redelijk goed :).

Even ter verduidelijking: als je het hebt over tiers dan spreek je over de verschillende toestellen waarop je toepassing draait. Bijvoorbeeld je splitst je applicatie over een data-server, web-server, application-server, ...

Als je over layers spreekt, dan heb je het over de logische lagen van je toepassing. Bijvoorbeeld de DAL, Business Logic, UI, etc

Dus:
- Tiers is eerder de fysische structuur
- Layers is de logische structuur

Tyfius

Legacy Member
Voor een PHP voorbeeld kan je altijd eens kijken naar Drupal.

frenzal

Legacy Member
als je een goede php framework zoekt kan ik CodeIgniter aanraden, zeer goed gedocumenteerd, veel handige libraries, clean urls en MVC

VergeX

Legacy Member
frenzal zei:
als je een goede php framework zoekt kan ik CodeIgniter aanraden, zeer goed gedocumenteerd, veel handige libraries, clean urls en MVC

Cool! Ik heb die videotutorials bekeken en ben nu in die manual aan het lezen. Ziet er een superhandig systeem uit.

dJeez

Legacy Member
Voor het iets zwaardere werk in PHP5 zou ik richting Symfony kijken, als je ook PHP4 nog wil ondersteunen is CakePHP ook nog een optie (kwestie van ook nog enkele degelijke alternatieven voor CodeIgniter te vermelden).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan