PHP, MySQL, HTML, CSS en Javascript. Wat doet wat nou allemaal?
Op mijn site gebruik ik hier en daar de afkortingen van programmeertalen, zoals PHP of MySQL. Om dingen een beetje duidelijker te maken ga ik hieronder een paar termen uitleggen en beschrijven wat het verschil is.HTML (HyperText Markup Language)
HTML is een combinatie van codes waarmee je een pagina kan samen stellen. Je kunt bijvoorbeeld een plaatje neerzetten met<img src="www.link.nl/plaatje.jpg" />. Er zijn verschrikkelijk veel codes, elk met hun eigen effect. Denk aan titels, paragrafen, afbeeldingen, links, knoppen, invulvakken, maar ook simpele tekst.
HTML is een taal waar weinig tot geen dynamiek in ziet. Wat je programmeert is wat je krijgt en nooit anders.
PHP (vroeger Personal HomePage, nu Hypertext PreProcessor)
PHP kan in tegenstelling tot HTML wel 'denken'. Als voorbeeld deze website, als je van pagina wisselt, veranderd de link naar waar je bent. PHP kan die link bekijken en kiest daarna de juiste pagina uit om te laten zien aan de gebruiker. PHP kiest welke HTML er word geplaatst, daardoor is het mogelijk verschrikkelijk veel toepassingen te maken, elk afgesteld voor de gebruiker.PHP is Serverside. Dat houd in dat de server (de computer waar de site op staat) alle php laat werken en de HTML daarna naar je browser stuurt. Daardoor is het onmogelijk om met php dingen nog aan te passen als de pagina geladen is.
