Ik ben bezig met het developpen van een website. Nu heb ik al een deel van de PHP en de (semantische) design liggen, maar ik vroeg me af hoe deze het beste gecombineerd kunnen worden in het kader van semantiek. In alle artikellen wordt gesteld dat er een strikte scheiding gemaakt moet worden tussen (X)HTML, CSS en JS. Over PHP heb ik echter nog niets gevonden.
Dus wat is een betere semantiek? Een broncode vol met included PHP scriptjes en een hele berg losse .php files op je servert, of de PHP in de broncode houden. In het kader van de pure semantiek zou de eerste optie natuurlijk het meest logisch zijn, alles gescheiden houden, dus er ook voor zorgen dat PHP niet de broncode vervuilt. Ik zou op die manier waarschijnlijk zo'n 5-8 includes per pagina krijgen, wat met een website van 10 pagina's al neerkomt op 50-80 losse php files op de server. Is dit nog wel wenselijk? Is dit nog in het kader van semantiek of niet? PHP zelf zal geen invloed uitoefenen op de layout van de website, slechts de output hiervan moet semantisch correct zijn. In dat geval zou het puur een kwestie van smaak zijn van de developper, alles erbinnen houden of niet. Het zou de snelheid zelfs danig kunnen beinvloeden met al die includes (kan ik me zo voorstellen).
Is hier net zo'n duidelijke stelregel voor als voor de scheiding tussen (X)HTML, CSS en JS of is dit een kwestie van smaak? En als hier een duidelijke regel voor is, waarom wel of waarom niet?
Dus wat is een betere semantiek? Een broncode vol met included PHP scriptjes en een hele berg losse .php files op je servert, of de PHP in de broncode houden. In het kader van de pure semantiek zou de eerste optie natuurlijk het meest logisch zijn, alles gescheiden houden, dus er ook voor zorgen dat PHP niet de broncode vervuilt. Ik zou op die manier waarschijnlijk zo'n 5-8 includes per pagina krijgen, wat met een website van 10 pagina's al neerkomt op 50-80 losse php files op de server. Is dit nog wel wenselijk? Is dit nog in het kader van semantiek of niet? PHP zelf zal geen invloed uitoefenen op de layout van de website, slechts de output hiervan moet semantisch correct zijn. In dat geval zou het puur een kwestie van smaak zijn van de developper, alles erbinnen houden of niet. Het zou de snelheid zelfs danig kunnen beinvloeden met al die includes (kan ik me zo voorstellen).
Is hier net zo'n duidelijke stelregel voor als voor de scheiding tussen (X)HTML, CSS en JS of is dit een kwestie van smaak? En als hier een duidelijke regel voor is, waarom wel of waarom niet?