Pagina's op internet kregen "in den beginne" altijd de extensie .html, later verkort naar .htm. Dit zijn "gewone" pagina's: alle informatie in de pagina komt uit dit ene bestand. Later kwam iemand op het lumineuze idee de zogenaamde includes te introduceren: een HTML-pagina kon dan een standaardonderdeel, zoals de navigatie en het logo bovenaan de pagina, uit een apart bestand halen. Dat betekende dat je aanpassingen aan de links of het logo nog maar in één bestand hoefde te maken, in plaats van in alle pagina's van je site. Deze pagina's kregen de extensie .shtml. Tenslotte werd ook de database op internet losgelaten. Steeds meer sites worden vanuit een database aangeboden (inclusief deze): de teksten staan in de database, alles er omheen wordt in een sjabloon gezet. Zo kun je er makkelijk voor zorgen dat een site er op iedere pagina (ongeveer) hetzelfde uitziet. Dit soort pagina's hebben extensies als als .php3, .php4, .php, .asp, .aspx en .jsp. Iedere extensie staat voor een andere techniek (PHP in verschillende versies, ASP, ASP.Net resp. JSP), eventueel met versieaanduiding. ASP (Active Server Pages) is een soort dynamische pagina waarbij gebruik wordt gemaakt van technologie van Microsoft. PHP is een platform-onafhankelijke variant, die gratis op nagenoeg ieder soort server te installeren is. JSP (Java Server Pages) is verzonnen door Sun Microsystems en draait niet op alle soorten servers. JSP biedt veel mogelijkheden, omdat het gebaseerd is op de programmeeromgeving Java, maar dit maakt het programmeren van pagina's ook een stuk ingewikkelder.
|