Wat is server-side scripting?
Server-side scripting is een programmeertechniek binnen de ontwikkeling van dynamische websites en webapplicaties, waarbij de programmacode volledig wordt uitgevoerd op de webserver voordat het resultaat naar de browser van de bezoeker wordt verzonden. Dit betekent dat een webpagina niet als een kant-en-klaar, statisch HTML-bestand op de server klaarstaat, maar op het moment van opvragen realtime ‘on the fly’ in elkaar wordt gezet.
De werking in de praktijk
Wanneer een gebruiker een dynamische website (zoals een webshop of nieuwsplatform) bezoekt, zet deze de server-side scripting in werking. De server voert de code uit, haalt bijvoorbeeld de juiste productinformatie of blogteksten op uit een gekoppelde database, en giet deze content in een vastgelegd design-template. Een Content Management Systeem (CMS) zoals WordPress is een klassiek voorbeeld van een webapplicatie die volledig functioneert op basis van server-side scripting. Het resultaat dat naar de client (de bezoeker) wordt gestuurd, is een schone HTML-pagina die direct leesbaar is.
Populaire scripttalen
Ontwikkelaars maken gebruik van verschillende krachtige server-side scripttalen om processen op de achtergrond aan te sturen. De meest populaire en wijdverbreide talen in de webontwikkeling zijn PHP, Python en ASP.NET.
