De firma Backbase heeft dit jaar de Broos van Erp-prijs gekregen voor
een tool waarmee webbouwers gemakkelijk een zgn. single page GUI kunnen
koppelen aan bestaande applicaties. In de krant werd die SP-GUI 'slim
internet' genoemd. Dat moest ik zien!

Uit het juryrapport: "Voor de eindgebruiker resulteert de onderliggende
SP-GUI technologie in een significante verbetering van de
gebruiksvriendelijkheid van webapplicaties. Voorbeelden hiervan zijn
client-side invoervalidatie, visuele transformatie van GUI-onderdelen,
drag & drop, sorteren van tabellen, en drastisch verkorte
responstijden." (<http://www.vnunet.nl/nie2004/case1.htm>)

Twee praktijkvoorbeelden zijn te zien via:

<http://www.backbase.com/RUI>

Het idee achter de 'single page GUI' komt zo te zien neer op 'doe zoveel
mogelijk client-side'. We zien o.a. verplaatsbare en verwijderbare
divjes, een winkelmandje waar je je aankoop in dropt en dat uit zichzelf
berekent hoeveel je besteld hebt, en een uit meerdere pagina's bestaand
formulier dat zonder tussentijds bezoek aan de server de volgende pagina
voorschotelt.

Knap gemaakt, en het werkt in de meeste browsers redelijk tot goed. Maar
is dit nu de toekomst? Me dunkt dat er enige bezwaren kleven aan de
gebruikte techniek:
* werkt alleen in js-enabled browsers;
* bij formulieren die reageren op keuzes van de gebruiker moeten alle
mogelijke varianten vervolgvragen naar de client gestuurd worden, ook al
worden ze niet gebruikt;
* versleepbare blokken dateren uit de begindagen van dhtml; daar zit
niemand meer op te wachten.

Wat vindt NIWO?

--
groet, Ronald