Server-side scripting: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Taka (overleg | bijdragen)
gepoogd verwarring met DHTML te voorkomen
Taka (overleg | bijdragen)
zinsbouw verbeterd
Regel 1:
'''Server-side scripting''' is de algemene term voor de technologie die gebruikt wordt op [[internet]] om dynamisch [[HTML]] pagina's te genereren die o.a. op basis van parameters een andere inhoud en/of design krijgtkrijgen. Dit moet niet verward worden met [[Dynamic HTML]], een begrip dat gebruikt wordt voor interactieve [[webpagina|webpagina's]].
 
===toepassing===
Regel 17:
 
 
===vergelekenonderscheid met client-side scripting===
Er bestaat ook [[client-side scripting]]. Dat betreft scripts (meestal [[Programmeertaal Javascript|Javascript]]) die in de browser worden uitgevoerd. ''Server-side scripting'' en ''client-side scripting'' sluiten elkaar niet uit. Het is niet uitzonderlijk om m.b.v. server-side scripting een [[DHTML]] pagina te genereren die door toepassing van javascript in de browser interactief is ([[DHTML]]).
 
Het kan verwarrend zijn dat Javascript (maar ook [[Programmeertaal VBScript|VBScript]]) zowel op de server als op de client als scripttaal kan worden gebruikt. Het is belangrijk te beseffen dat een ''server-side script'' op een totaal andere computer (op de server) wordt uitgevoerd als een ''client-side script'' (op de client), en dat de scripts geen gezamenlijke informatie of functionaliteit hebben.
De tegenhanger van ''dynamische HTML'' is ''statische HTML''. Statische HTML is HTML zonder ''server-side scripting'': bij het opvragen van een statische HTML pagina wordt altijd precies dezelfde HTML verstuurd. Het kan wel client-side scripts bevatten.