Het W3C waarschuwde afgelopen week dat HTML5 nog niet klaar is om toegepast te worden vanwege inconsistente implementaties in browsers. Zwart-wit gezien heeft het consortium gelijk. De vraag is echter of de specificatie ooit zal worden afgerond en vooral of browsers zich zullen conformeren aan de standaard.
Redhotminute vindt het belangrijk dat iedere bezoeker een website zo optimaal mogelijk beleeft en passen daarom de nieuwste technieken toe. Hierbij houden we altijd rekening zowel de nieuwste als met oudere browsers.
Als het aan het W3C ligt, wordt HTML5 door webbouwers pas toegepast zodra de specificatie afgerond is. Dat zegt Philippe Le Hegaret van het W3C, het consortium dat zich het specificeren van webstandaarden ten doel heeft gesteld. Le Hegaret is hoofdverantwoordelijke voor de specificatie van diverse frontend technieken, zoals HTML5 en CSS3.
Afstemming
Het is het W3C vooral te doen om de echte nieuwe functionaliteiten zoals HTML5-video en –audio en de uitbreiding van standaard formulier mogelijkheden. Deze onderdelen van HTML5 verrijken de mogelijkheden binnen de browser waarmee er een directe discussie ontstaat op welke wijze deze verrijking exact moet werken.
Het probleem dat het consortium aankaart is dat implementaties op dit moment, een probleem kan geven in toekomstige browser-versies omdat de specificatie hiervan nog niet volledig is afgerond.
Als gevolg van de bekendheid van het W3C is het advies om HTML5 nog niet te implementeren vaak voorbij gekomen op IT-nieuwssites, maar geven onvoldoende houvast voor verschillende betrokkenen die zijdelings te maken (kunnen) krijgen met HTML5, zoals webbouwers en opdrachtgevers, om te bepalen wat dit betekent voor het heden en de (nabije) toekomst.
Concurrent van Flash
HTML5 is op een aantal vlakken een zeer grote concurrent van het platform onafhankelijke Flash aan het worden. Zeker met de opkomst van de iPhone en iPad, waar Flash niet op kan draaien, lijkt de toekomst van HTML5 zeer rooskleurig.
Het enthousiasme waarmee de browsers Firefox, Safari, Chrome en Opera de nieuwe techniek al een behoorlijke tijdje hebben ingebakken in hun software, geven webbouwers nu ook de mogelijkheid om hiermee te experimenteren. Zelfs in de nieuwste versie van Internet Explorer, IE9 dat nu nog in beta is, wordt HTML5 al voor een groot deel ondersteund.
Dat HTML5 de toekomst heeft lijkt hiermee gegarandeerd, en het begint op dit moment al vormen van een echte hype aan te nemen.
Officieel nog niet af
HTML5 is al sinds 2004 in ontwikkeling. Aangezien het W3C hier aanvankelijk geen toekomst in zag, is de ontwikkeling ervan voor een groot deel bewerkstelligt door het WHATWG, een werkgroep met individuele werknemers van Apple, Mozilla en Opera. Microsoft, de grootste browser-fabrikant, doet niet mee met deze werkgroep.
Pas in latere fase heeft het W3C de specificatie van HTML5 weer opgenomen in haar takenpakket. Door de betrokkenheid van de browser-fabrikanten zal het geen verrassing zijn dat de nieuwe functionaliteiten al snel werden opgenomen in Firefox, Safari en Opera. Een belangrijke vraag is dan ook in hoeverre sommige onderdelen uit het HTML5-spectrum nog drastisch zullen worden aangepast.
De kunst van het documenteren
Naast de eerder genoemde functionele toevoeging die HTML5 met zich meebrengt, zijn er ook toevoegingen die betrekking hebben op de syntax en de semantische opbouw van een HTML-document.
In eerdere HTML-specificaties werd veel, misschien wel te veel, rekening gehouden met de uitbreidbaarheid. Daarom zijn regels opgesteld waarin gespecifeerd moest worden waar een bepaalde HTML-element precies voor diende. Een decennium later blijkt dat een groot deel van deze overhead beter weggelaten kan worden, omdat de uitbreidingen zich op een andere manier aandienen.
Verder bleek HTML onvoldoende mogelijkheden te bieden om aan te geven waar een bepaald deel van een document voor dient. Daarom zijn er een aantal semantische elementen toegevoegd die hier beter inzicht in kunnen geven: <header>, <article>, <nav>, <footer>. Juist deze minder functionele aanpassingen hebben weinig impact op het gedrag van een browser en zullen dus geen problemen opleveren. Ze zijn zelfs voor de oudere browsers (bijvoorbeeld IE6) met een kleine aanpassing geschikt te maken.
Ready or not: stilstand is achteruitgang
Nog altijd de helft van alle internetgebruikers wereldwijd heeft Internet Explorer als voorkeursbrowser. Omdat de implementatie van bepaalde HTML5 onderdelen juist in IE nog niet ver is, zullen websites voorlopig nog een terugvalmechanisme moeten bevatten voor deze groep.
Maar voor die andere helft gebruikers, die nog altijd groeit, is het de moeite waard om te onderzoeken of er meerwaarde gecreëerd kan worden door nieuwe technieken toe te passen.
Concessies doen aan de installbase van nieuwe techieken, of principiele bezwaren van instanties als het W3C ten opzichte van de praktische impact moeten natuurlijk altijd in overweging worden genomen.
Maar websites zijn er voor de bezoeker. Niet voor het W3C, browser-fabrikanten of websitebouwers/-beheerders.
Verder lezen:


Use case (scenario) modellering kan hier uitkomst bieden omdat alle interactie tussen het systeem en de gebruiker wordt uitgewerkt. Het ontwerp wordt ook toegankelijker en makkelijker te controleren door de visuele representaties van uses cases in bijvoorbeeld het context diagram en activity diagrams. De volledigheid van een ontwerp kan o.a. worden gecontroleerd door requirements te koppelen aan Use cases en Use cases aan (prototype) schermen. In de praktijk worden Use cases echter vaak niet uitgewerkt omdat dit in Word en de losse tools arbeidsintensief is. Tevens is het aanbrengen en onderhouden van relaties tussen requirements en Use cases eveneens arbeidsintensief, foutgevoelig en lastig te controleren. Dit is exact de behoefte waar Topteam op inspeelt.



De testafdeling van Redhotminute werkt volgens de testaanpak TMap Next. Ondertussen zijn ook alle medewerkers TMap Next gecertificeerd!
Uw sitebezoekers lezen niet. Ze scannen.
