Focus + Marketing

In welke taal bouw je een website?

tags:  gastblog  technologie  website 

 Gastblogger Eddy Dibbink fotografeert evenementen, bedrijfsfeesten en concerten.
Hij biedt uitkomst aan de digibeten onder de zzp'ers:

Met een grote diversiteit aan programmeertalen kun je je afvragen welke taal nou de juiste is om een website in te maken. Op basis van (geen) kosten en beschikbaarheid is het antwoord: PHP4/5, MySQL, HTML4, CSS1/2 of JavaScript. En dat ga ik uitleggen.

* MySQL is een database. Simpel gezegd een verzameling tabellen, elk met rijen en kolommen, waarin gegevens bewaard kunnen worden. Met PHP kunnen we opdrachten geven aan de database om gegevens te tonen. Met PHP kun je ook html4, CSS en JavaScript creëren.

* ‘Vroeger’ schreven we HTML-pagina’s die een webpagina aan de bezoeker tonen. Iedere keer weer diezelfde pagina. Daarna voegden we daar veel JavaScript aan toe om dynamische effecten te simuleren. We konden bijvoorbeeld kijken naar de tijd op de computer van de bezoeker en al naar gelang “goedemorgen” of “goedemiddag” op het scherm zetten. Tegenwoordig gebruiken we het veel voor interactieve acties in ‘formulieren’ (invullijsten). Een goed voorbeeld is Hyves. Of de melding 'u heeft niet alles ingevuld [OK]' wanneer u net een bestelformulier hebt ingevuld.

* Later gingen we CSS gebruiken. Cascading Style Sheets. Die bieden een trapsgewijze opbouw van beschrijvende regels, met betrekking tot kleur, uiterlijk en type van onder meer tekst, vlakken, lijnen, randen, et cetera. Dit is ontwikkeld om uiterlijk bepalende elementen - de vormgeving - los te koppelen van de webpagina makende code, HTML. Voorlopig is HTML4 nog steeds de standaard. Dat zijn de elementen als <html>,<head>,<title>,<meta … />,<body>,<table>,<br />,<div>, et cetera, die vormen samen HTML.

* Met PHP zijn we in staat om, op basis van gegevens die we van buitenaf ontvangen (gebruiker, tijdstip, database), een pagina dynamisch te genereren. Dat wil zeggen: er verandert wat op de pagina die u voor uw neus hebt. Bijvoorbeeld: u logt in op een forum, wat verandert er dan?

"inloggen” <-> “u bent nu ingelogd als”

“topics zijn alleen lezen” <-> “reageer op dit topic”

"geen persoonlijke gegevens" <-> “mijn profiel”

En zo verder. Al die topics en gebruikersprofielen zijn opgeslagen in een database (bijvoorbeeld MySQL). En u kunt zich voorstellen dat met het geven van de juiste commando’s daar heel wat informatie uit te halen is.

De opvolgers van alle genoemde webtalen staan trouwens al klaar: XML, XHTML, AJAX, FLASH(script), HTML5, CSS3, PHP6, ASP.NET, Silverlight. Mijn bescheiden mening is dat u daar nog even niet wakker van hoeft te liggen. 90% van de websites die u tegenkomt zijn met de talen uit de inleiding gemaakt.

In het kort nog even: PHP zorgt voor een dynamische omgeving waarin u de uiteindelijk zichtbare webpagina kunt creëren. Die zichtbare webpagina bestaat uit HTML, CSS en JavaScript (spiek in uw browser: onder "beeld" staat iets van “bron weergeven”, “paginabron bekijken”).

Alle gastblogs van Eddy

geplaatst: 22-07-2008 @ 08.32
delen: plaats op LinkedInplaats op Facebook

 
Naam
E-mail (wordt niet getoond)
Houd mij op de hoogte (alleen bij dit blog)
Anti-spam, typ de zes cijfers
258438:
Agenda:
Actieprogramma Get Clients Now!™: vrijdag 1 juni
ZinVol is bezig met: