Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Terug naar dikke clients

25 augustus 2006 - 07:173 minuten leestijdOpinieSoftware & Development
Rick van der Lans
Rick van der Lans

We kunnen er niet omheen, AJAX ofwel Asynchronous JavaScript and XML wordt steeds populairder. Met AJAX kunnen we web-applicaties maken die bijna net zo gebruikersvriendelijk zijn als ‘gewone’ windows-applicaties. In de Engelstalige literatuur worden dit Rich Internet Applications genoemd, of kortweg RIA’s.

AJAX is geen technologie, het is eerder een programmeringsmodel. Het zegt iets over de wijze waarop een internetapplicatie in elkaar is gezet. Normaliter vindt er, telkens als de gebruiker op een button drukt, communicatie plaats tussen de browser en de webserver. En telkens wordt er weer een nieuwe pagina opgemaakt. Met AJAX is dat niet het geval. Er draait een programma (ook wel eens de client engine genoemd) binnen de browser die de meeste commando’s van de gebruiker afhandelt. Hiervoor wordt er niet met de webserver gecommuniceerd. De pagina wordt dus ook niet keer op keer opnieuw opgemaakt. Indien de client-engine dan ook nog eens een grote verzameling Windows-controls en faciliteiten ondersteunt, zoals grids, drop down boxes, drag-and-drop, kunnen we zeer rijke, gebruikersvriendelijke applicaties ontwikkelen die maar af en toe met de server praten.

De programmeertaal die meestal gebruikt wordt door de ontwikkelaars is JavaScript, maar dit zouden ook andere talen kunnen zijn. Het gaat tenslotte eerder om het programmeringsmodel dan om de programmeertaal. Bijvoorbeeld, Microsoft kiest ook in haar AJAX-achtige oplossing, genaamd Atlas, de taal ASP.NET.

Al in diverse websites is AJAX ingezet. Voor sommige applicaties vergroot dit zeker het gebruikersgemak. Sommige bedrijven zijn hiermee zelfs in staat nieuwe klanten te veroveren. Als het gebruiksgemak van een website kan bijdragen tot het verhogen van de omzet, dan dient AJAX bestudeerd te worden. Al moeten we wel uitleggen aan onze gebruikers dat de befaamde Back-toets dan niet meer werkt.

Omdat er zwaar geleund wordt op XML is het goed te combineren met een andere succesvolle technologie, de service oriented architecture. AJAX is ideaal voor het ontwikkelen van een user interface die XML-documenten verstuurt naar de services van een soa.

Toch blijft het wel eigenaardig dat we ooit begonnen zijn met een Spartaanse interface: de alom bekende character-based terminal. Daarna werden, met de komst van de besturingssystemen van Microsoft en Apple, de interfaces grafisch sterk. Deze fase werd weer gevolgd door de internet-browser. In een rijke omgeving als Windows werd de gebruiker echter beperkt door de mogelijkheden van HTML en HTTP. Het was weer terug naar af. De interface was weer Spartaans. Misschien niet zo erg als in het tijdperk van de terminals, maar de lol was er wel een beetje af.

Nu mopperen we weer over deze beperktheid. We moeten soms wachten voordat het scherm opnieuw opgemaakt is. Het is tijd om weer terug te gaan naar de rijke interface. Met deze slingerbeweging lijkt het me duidelijk wat over enkele jaren weer de trend gaat worden.

Een andere eenvoudig te maken voorspelling is dat er ongetwijfeld binnen deze ‘dikke’ clients integriteitsregels en applicatielogica geïmplementeerd zullen worden. En veel van deze code zal ook al aan de serverkant aanwezig zijn. Hierdoor ontstaat duplicatie van code. Het grote vraagstuk is dan ook hoe we die duplicatie onder controle moeten houden.

Tevens is het programmeren in JavaScript, XML-berichten en met asynchrone aanroepen arbeidsintensief. Als u besluit AJAX in te zetten, kies dan voor een product dat veel van de technische details afschermt, zoals die van Software AG en Backbase.

AJAX is gezien de mogelijkheid om zeer gebruikersvriendelijke applicaties te bouwen interessant. Er kleven echter ook nadelen aan. Ik ben benieuwd hoeveel ontwikkelproducten er de komende drie jaar op de markt komen om de ontwikkeling van AJAX te vereenvoudigen.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    ActueelSoftware & Development

    Rodeo Software-oprichter Vos veroordeeld tot 63 mln schadevergoeding

    ActueelCloud & Infrastructuur

    Proximus en Thales vernieuwen it bij Navo, ASR in zee met Outsystems (en meer)

    ActueelSecurity & Awareness

    Kort: Cybercrimineel ligt op de loer in hoogseizoen, Centric verkoopt Belgische detachering (en meer)

    toetsenbord met security-icoontjes in de vorm van sloten die open en dicht zitten.
    ActueelSecurity & Awareness

    Kort: European Security Program Microsoft, Atos ondersteunt Nations League, ai-assistent in A&H-winkels (en meer)

    ActueelSoftware & Development

    Kort: 10 miljoen voor Wuunder, TCS kennispartner verzekeraars, Frans factuurplatform naar Benelux (en meer)

    ActueelCloud & Infrastructuur

    Grote Ierse aankoop Wolters Kluwer, VirtualMetric haalt 2,25 miljoen op, nieuwe directeur Calco (en meer)

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialInnovatie & Transformatie

    Computable Insights

    Een ai-agent die klantvragen afhandelt. Dat is een van de nieuwste troeven van softwareproducent Salesforce, dat daarmee meesurft op de...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs