Het leven van de webontwikkelaar is de laatste tijd een stuk leuker. Het AJAX neemt de boel compleet over en er zit schot in de ontwikkeling van de grote browsers, zowel in het voldoen aan standaarden als in nieuwe functionaliteit.
Er komt binnenkort een IE 7 die belooft veel verbeteringen wat betreft standaarden door te voeren. Eindelijk…
De andere browsermakers zijn daar over het algemeen al lang voorbij en hebben weinig zin om te wachten tot IE besluit mee te spelen. Zij gaan rustig door met nieuwe dingen ontwikkelen, zoals:
****Ecmascript for XML (E4X): Een manier om natuurlijker om te gaan met XML gegevens in JavaScript. XML verwerken voor gebruik in een webpagina is redelijk onaangenaam. Kijk alleen al naar het whitespace probleem.
****XForms: zou ons van de huidige primitieve formulieren af moeten helpen en nog meer gave dingen.
Firefox Deer Park Alpha biedt hier ondersteuning voor. Je kunt XForms dan als extensie installeren.
- ****SVG: Iedereens favoriete volgende generatie vector graphics standaard.
Opera 8 onderseunt het en huidige ontwikkelversies van Firefox ook.
- Dit staat in ieder geval in de voorstel specificatie Web Applications 1.0 van de WhatWG. Het zou een makkelijk manier moeten bieden om bitmap plaatjes te tekenen in je webpagina. Ik heb het al eens geprobeerd met 640x480‘jes maar dat is niet echt de manier.
Safari is begonnen dit te implementeren (vooral voor Dashboard) en Firefox heeft het overgenomen voor de volgende versie.
- ****XUL: is de Mozilla manier voor het tekenen van GUIs (moet ik nog steeds een keer leren). Het bestaat al heel lang, en het wordt op best wel wat plaatsen gebruikt.
Firefox heeft dit dus al en er is nu een project om Konqueror een complete XUL implementatie te geven. Dan zou Safari niet ver achterblijven.
Die volgende versie van Firefox, dat wordt me wat. Misschien zelfs wel een sterk argument om IE-ondersteuning weg te gooien en zulke stoere webpagina’s te bouwen dat iedereen Firefox zal willen gaan gebruiken.
Microsoft gaat met XAML sommige van de bovenstaande functionaliteiten ook in IE inbouwen maar dat gaat dus anders werken. Het valt niet zo goed te rijmen met hun voornemen om standaarden te gaan volgen.
Groter probleem is dat dat weer gaat zorgen voor fragmentatie van de technologie en vooral van de ondersteuning. Als webontwikkelaar wil je met één stuk code zoveel mogelijk gebruikers raken. Daarom zit je vast aan een redelijke kleine en relatief achterhaalde grootste gemene deler. En dat wordt dan alleen maar erger.
Een mogelijke oplossing voor dit probleem is om bovenstaande componenten niet direct te gebruiken. Ze zijn allemaal nog niet overal bruikbaar. Er is een hoger niveau applicatie-programmeertaal nodig die onder de kap deze dingen gebruikt en waar niet beschikbaar ze emuleert of netjes weglaat. Dan kunnen we zorgeloos programmeren zonder al teveel energie kwijt te zijn aan quirks.
Related
Vooruitgang
·64 wordsvi /etc/apt/sources.list :%s/sarge/testing/ :x apt-get update; apt-get dist-upgrade Na de release heb ik nog even gewacht maar nu draai ik toch echt weer testing. Na een paar weken is sarge voor mij al achterhaald maar dat is niet erg. Voor een desktop is testing meer dan stabiel genoeg.Flickrcrawl
·170 wordsDankzij de goede zorgen van Nelson heb ik in een klein uurtje een script geschreven dat Flickr afstroopt op foto’s. Het maakt me eigenlijk niet uit wat voor foto’s het zijn of wat erop staat. Ik heb er gewoon heel veel nodig.Eindelijk!
·15 wordsHet wordt gefluisterd op Planet. Debian Sarge staat op het punt om vrijgegeven te worden.
