Ik ben bezig met het schrijven van een webapplicatie in PHP. Daarbij gebruik ik ook MySQL, JavaScript en probeer ik mij zo zuiver mogelijk aan de xHTML standaard te houden.
Opmaak is hierbij niet het belangrijkste, maar mooi uiterlijk vind ik wel belangrijk. Ik vraag mij echter af hoe je nou het beste kunt omgaan met opmaak. Dit zal ik toelichten..
Een webapplicatie heeft verschillende dialoogvensters, forms, etc.. Mijn webapplicatie is zo uitgebreid dat die dialoogvensters niet uit een universele functie kunnen komen. Het zou een onoverzichtelijke puinhoop worden als ik de dialogen voor de 15 verschillende tabellen en alle bewerkingen en info-vensters in een functie prop. In de code die output genereert, zitten dus ook opmaak-tags, zoals <br>, <p> en <b>.
Uniforme opmaak vind ik belangrijk. Echter als ik later wat wil veranderen ter verbetering dan moet ik een stuk of 15 sourcefiles door worstelen. Dat is nogal een werk! Zeker als de applicatie zich verder ontwikkeld.
Ik maak nu gebruik van stylesheets. Ook maak ik gebruik van functies voor bepaalde elementen, zoals dialoogvensters, buttons en invoervelden.
Een dialoogvenster wordt geopend en gesloten met steeds dezelfde PHP-functies zodat ik maar een paar functies hoef te veranderen om te opmaak anders te krijgen. Is dit een goede oplossing?
Naar mijn idee dekt deze oplossing de lading niet. Want het is onbegonnen werk om functies te maken voor elk tabelletje dat ik invoed om een paar stukjes tekst of buttons netjes op een rijtje te krijgen. Stylesheets bieden hiermee ook geen oplossing, want voor elk dialoogvenster een aparte lading stylesheets maken is ook onbegonnen werk en heeft geen toegevoegde waarde wat html-codes tussendoor gebruiken.
Ik ben wel benieuwd hoe anderen het probleem van het door elkaar lopen van functionele code en code voor opmaak oplossen, en het behouden van een uniforme opmaak.
Opmaak is hierbij niet het belangrijkste, maar mooi uiterlijk vind ik wel belangrijk. Ik vraag mij echter af hoe je nou het beste kunt omgaan met opmaak. Dit zal ik toelichten..
Een webapplicatie heeft verschillende dialoogvensters, forms, etc.. Mijn webapplicatie is zo uitgebreid dat die dialoogvensters niet uit een universele functie kunnen komen. Het zou een onoverzichtelijke puinhoop worden als ik de dialogen voor de 15 verschillende tabellen en alle bewerkingen en info-vensters in een functie prop. In de code die output genereert, zitten dus ook opmaak-tags, zoals <br>, <p> en <b>.
Uniforme opmaak vind ik belangrijk. Echter als ik later wat wil veranderen ter verbetering dan moet ik een stuk of 15 sourcefiles door worstelen. Dat is nogal een werk! Zeker als de applicatie zich verder ontwikkeld.
Ik maak nu gebruik van stylesheets. Ook maak ik gebruik van functies voor bepaalde elementen, zoals dialoogvensters, buttons en invoervelden.
Een dialoogvenster wordt geopend en gesloten met steeds dezelfde PHP-functies zodat ik maar een paar functies hoef te veranderen om te opmaak anders te krijgen. Is dit een goede oplossing?
Naar mijn idee dekt deze oplossing de lading niet. Want het is onbegonnen werk om functies te maken voor elk tabelletje dat ik invoed om een paar stukjes tekst of buttons netjes op een rijtje te krijgen. Stylesheets bieden hiermee ook geen oplossing, want voor elk dialoogvenster een aparte lading stylesheets maken is ook onbegonnen werk en heeft geen toegevoegde waarde wat html-codes tussendoor gebruiken.
Ik ben wel benieuwd hoe anderen het probleem van het door elkaar lopen van functionele code en code voor opmaak oplossen, en het behouden van een uniforme opmaak.
[ Voor 15% gewijzigd door SvMp op 09-01-2004 16:03 ]