XHTML vs HTML 5
Jaja, klim maar weer op je stoel. HTML 5, ja. Via PHPHulp kwam ik vandaag op de website van Henk-Jan de Boer die een interessant stuk heeft geschreven over hoe XHTML dood is en dat hoe wij ons, als webdevjes, ons beter kunnen richten op HTML 5 of Web Applications 1.0.
Deze opvolger van HTML 4.01, overigens gedefinieerd door de WHATWG en niet direct door W3C, zou backwards-compatible met zowel XHTML1 als HTML 4.01 en zou eindelijk de nodige updates brengen aan een markup-taal die al zeer lang niet meer geupdate is naar het hedendaags gebruik.
Het artikel van Henk-Jan: HTML5
Klinkt allemaal interessant en een eerste blik op Web Applications 1.0 toont dat er behoorlijk wat uitbreidingen zijn bedacht. Wat ik me een beetje afvraag is hoe een andere specificatie van de WHATWG: Web Forms 2.0 in dit verhaaltje past. Ik vraag me nog meer af of er al browser ontwikkelaars zijn die, laten we niet te optimistisch zijn, al interesse hebben uit gesproken voor deze specificatie? Voor Web Forms 2.0 hebben volgens mij zowel de Mozilla Foundation en Opera Software dat al gedaan.
Volg Scriptorama via RSS!
Reageer ook!
Voor Web Forms 2.0 zit inderdaad support in de bèta's van Opera 9. In tegenstelling tot de Web Applications specificatie, is Web Forms 2.0 al in een volwassen stadium. De specificatie is al gesubmit aan het W3C voor comments.
Dat is klaarblijkelijk niet het geval met HTML5, dat nog niet zo'n coherente en uitgekristalliseerde specificatie is. De uiteindelijke kans dat HTML5 het in deze vorm redt tot volwaardige W3C-standaard, is misschien maar klein... helaas.
Toch heeft Firefox sinds de bèta's van versie 1.5 al support voor het canvas-element uit de HTML5 Working Draft. Verder bevat de specificatie een standaardisering van XMLHttpRequest, het object dat de basis vormt van de snel in populariteit toenemende technologie AJAX. Die technologie wordt reeds in vrijwel alle moderne browsers ondersteund, zij het echter zonder een degelijke standaarddocumentatie.
Hoewel je de autoriteit van de WHATWG niet moet overdrijven, moet je de samenstelling ervan ook zeker niet bagatelliseren:
- Brendan Eich (Mozilla (CTO) - bedenker Javascript)
- David Baron (Mozilla)
- David Hyatt (Safari, Netscape)
- Dean Edwards (3rd party werk voor IE en Moz)
- Håkon Wium Lie (Opera (CTO) - bedenker CSS)
- Ian Hickson (destijds Opera, nu Google)
- Johnny Stenback (Mozilla)
- Maciej Stachowiak (Safari)
De enige grote partij die hier mist, is een vertegenwoordiger van Microsoft / IE. Als je echter ziet hoe zij omgegaan zijn met XHTML 1.x, dan denk ik persoonlijk niet dat XHTML 2.0 sneller geïmplementeerd wordt in IE. Persoonlijk denk ik dat het best wat kan worden met HTML5 als Opera Software én de Mozilla Foundation er goed werk van maken.
Door hjdeboer
op 03.08.06 @ 2:01 pm | Permalink
[...] Wat ik persoonlijk heel erg jammer vind is dat de browsers zelf nog steeds zelf geen oplossing hiervoor bieden. Ik realiseer me wel dat het niet in een of andere standaard staat maar helaas lijkt zelfs de Web Applications 1.0 specificatie, meer info hier, hier ook met geen woord over te reppen. [...]
Door Scriptorama » Files uploaden met progressbar op 03.15.06 @ 8:35 am | Permalink
Wat me vooral opvalt is dat de browsers Firefox (Mozilla) en Opera het opnemen voor html maar hier niet consequent in zijn.
De logische houding zou zijn dat zij aanraden html 4.01 te gebruiken en later te updaten naar html 5, en dat doen zij ook.
We worden voorgehouden dat we verkeerd bezig zijn met het gebruik van xhtml en dat xhtml niet geschikt is voor de pure weergave van html.
En wat blijkt?
Inderdaad de websites van Firefox en Opera zelf volgen de W3c standaard en zijn netjes geprogrammeerd in xhtml.
Ze verwachten dus wel dat webmasters fungeren als proefkonijnen voor hun html voorkeur, maar zelf opteren ze voor zekerheid en dus voor xhtml.
Door Freddy
op 06.23.07 @ 3:27 pm | Permalink
als html nu toch wordt geupdate tot html5, dan is het wellicht te adviseren de GaTS tijdstandaard at: te implementeren. dat is dan ook weer wereldwijd geregeld.
zie ook twitter/gatsat.
wij volgen de ontwikkelingen met spanning.
w.a.
Door w.alexander
op 06.20.09 @ 10:19 pm | Permalink
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>