Iedereen kent server-side templates waarschijnlijk wel. Date + templates = response (HTML).
Een probleem van deze aanpak is dat templates vaak meerdere keren in response voorkomen en zeker meerdere keren in verschillende responsen. Zelfs met gzip compressie is dit een nadeel.
Een (mogelijke) oplossing is het gebruik van client-side templates. De templates zet je in een JavaScript file en de data stuur je in een response. De browser combineert de twee dan. De templates worden dus maar een keer verstuurd en daarna gecached door de client.
Nu is mijn vraag, waarom wordt dit in de praktijk (bijna) nooit gedaan?
Op de frontpage wordt het een beetje gebruikt, op het forum niet en verder zie je het ook nauwelijks.
Zijn er (PHP) template engines die dit wel toepassen en ook automatisch de JS code genereren?
Een probleem van deze aanpak is dat templates vaak meerdere keren in response voorkomen en zeker meerdere keren in verschillende responsen. Zelfs met gzip compressie is dit een nadeel.
Een (mogelijke) oplossing is het gebruik van client-side templates. De templates zet je in een JavaScript file en de data stuur je in een response. De browser combineert de twee dan. De templates worden dus maar een keer verstuurd en daarna gecached door de client.
Nu is mijn vraag, waarom wordt dit in de praktijk (bijna) nooit gedaan?
Op de frontpage wordt het een beetje gebruikt, op het forum niet en verder zie je het ook nauwelijks.
Zijn er (PHP) template engines die dit wel toepassen en ook automatisch de JS code genereren?
[ Voor 7% gewijzigd door Olaf van der Spek op 05-11-2004 18:16 ]