Webstandaarden
Een fietsenmaker repareert kapotte fietsen. Natuurlijk zou het heel vervelend zijn als bij het ene merk fiets de schroeven en moeren groter zijn dan bij een ander merk. Nou zit er tussen verschillende soorten fietsen wel een beetje verschil, maar over het algemeen zijn de maten van alle onderdelen in de loop der tijd gestandaardiseerd. Hoe zit dat eigenlijk bij websites?
Door Joost - 24 juni 2009
Wat de schroeven en moeren voor de fietsenmaker zijn, is de programmeercode voor webontwikkelaars. Het internet bestaat veel minder lang als de fiets. Het omgaan met de bouwstenen van een site (HTML en CSS) is nog niet zo gestandaardiseerd als de onderdelen van de fiets. Je kunt nog steeds op allerlei manieren een website in elkaar programmeren. En dat is niet altijd even handig.
Standaarden zijn fijn. In eerste instantie voor webontwikkelaars, maar zeker ook voor internetgebruikers. Een standaard op internetgebied ontbrak lange tijd. Gelukkig is het World Wide Web Consortium ontstaan (in vakjargon W3C genoemd). Deze organisatie heeft als missie het internet te helpen groeien op een lange-termijn-verantwoorde manier. Daarvoor ontwikkelen ze richtlijnen en tools die webbouwers - zoals wij - als hulpmiddel kunnen gebruiken. Op deze manier worden websites en webapplicaties steeds meer gestandaardiseerd zodat ze beter werken en gebruiksvriendelijker zijn. Wij volgen deze richtlijnen dan ook zo strict mogelijk.
Browsers
Naast manier voor coderen heb je als webontwikkelaar bovendien te maken met verschillende browsers. Microsoft moest met lede ogen aanzien hoe de monopoliepositie van Internet Explorer (85% in 2002) werd weggevaagd door de betere, open source browser Firefox. Op dit moment gebruikt nog maar 40% van alle intergebruikers Internet Explorer, terwijl 47% met FireFox surft. Daarnaast hebben alternatieve browsers als Google Chrome (6%) en Apple's Safari (3%) aan populariteit gewonnen. Over het algemeen interpreteert iedere browser broncode op haar eigen manier, met een verschillen in weergave tot gevolg. Wanneer de webbouwer zich echter aan de richtlijnen van het W3C houdt, wordt de kans groter dat sites er in alle browsers (crossbrower) hetzelfde uitzien. De komst van nieuwe browsers is alleen maar positief: nieuwelingen houden zich aan de richtlijnen die het W3C voorschrijft.
Vindbaarheid
Zoekmachines kunnen websites die volgens W3C-richtlijnen worden ontwikkeld sneller en beter indexeren, resulterend in een hogere vindbaarheid. Een ander voordeel is dat blinden en slechtzienden websites die gebouwd zijn volgens W3C-richtlijnen ook kunnen begrijpen. Zij maken vaak gebruik van een brailleleesregel, een apparaat dat de inhoud van het computerscherm omzet naar brailleschrift. Een correct geprogrammeerde website kan door zo'n leesregel volledig worden geïnterpreteerd, waardoor deze groep mensen de aangeboden informatie kan gebruiken.
Herbruikbaarheid
Ten slotte is schone en correcte code beter voor de herbruikbaarheid van de website. De structuur van de site blijft overzichtelijk, ook als een andere webbouwer het roer van zijn voorganger overneemt. Het zal hem of haar veel minder tijd kosten de code te doorgronden en wijzigingen door te voeren. Kortom, van nette code profiteert - zeker met het oog op kwaliteit - iedereen.
Plakband
Na het lezen van al deze voordelen zult u zich misschien afvragen waarom niet iedereen dan op deze manier websites maakt. Het antwoord op die vraag is dat het niet altijd eenvoudig is je aan de standaard te houden. Soms is een onderdeel van een website technisch lastig te realiseren en dan is het verleidelijk om van de standaard af te wijken. Opdrachtgevers eisen bovendien vaak alleen dat het werkt, maar hechten geen waarde aan de manier waarop dat gebeurt. Een goede programmeur houdt echter voet bij stuk: deze weet dat de problemen die 'plakbandoplossingen' of 'hacks' kunnen veroorzaken op de langere termijn altijd groter zijn.
SiteScan
Voldoet uw website aan de W3C-standaard? Als u er niet zeker over bent, laat hem dan grondig door ons checken via de SiteScan. Wij vermelden altijd een icoontje met een link naar de validator van het W3C. Meestal staat deze link, net als op deze site, onderin in de footer. U kunt in deze validator trouwens ook uw websites checken.
