Et nettsted er
ikke et dataprogram i strengeste forstand. Det er mer nøyaktig å si at et nettsted er
bygget med dataprogrammer. Her er grunnen:
* Nettsteder er samlinger av filer: Et nettsted er sammensatt av filer som HTML, CSS, JavaScript, bilder og videoer. Disse filene lagres på en server og får tilgang til av brukere gjennom en nettleser.
* dataprogrammer behandler disse filene: Nettleseren er et dataprogram som tolker nettstedets filer og gjengir innholdet for brukeren å se. Serieskoden (som PHP eller Python) bruker også dataprogrammer for å dynamisk generere innhold eller samhandle med databaser.
* Nettsteder er dynamiske: Selv om et nettsted ikke er et enkelt program i seg selv, kan det være drevet av En rekke programmer som jobber sammen for å skape funksjonalitet og opplevelse for brukeren. Disse programmene håndterer alt fra brukerautentisering til dynamiske innholdsoppdateringer.
En analogi: Se for deg et hus. Selve huset er ikke et enkelt verktøy, men det er bygget med forskjellige verktøy, for eksempel hammere, sager og negler. Tilsvarende er et nettsted en samling filer bygget og drevet av dataprogrammer.
Så selv om et nettsted ikke er et dataprogram i seg selv, er det veldig avhengig av at dataprogrammer skal eksistere og fungere.