kaktussoft

Wat is webgebaseerd?

Webgebaseerd (in het Engels: web based) is een term om een groep van software aan te duiden die via het World Wide Web werkt. De gebruiker hoeft dus geen software op een computer te installeren, maar kan via een webbrowser direct van het programma gebruikmaken.

Een bekend voorbeeld van webgebaseerde programma's zijn een aantal e-mailprogramma's, zoals Hotmail. Google is een voorbeeld van een webgebaseerde zoekmachine.
Ik zorg er echter voor dat mijn webgebaseerde software geen hele pagina's als antwoord teruggeeft, maar alleen de gewenste gegevens. Opvragen gebeurt mbv JavaScript binnen de browser, bijvoorbeeld het opvragen van de teamnamen. De JavaScript-routine krijgt dan het gewenste antwoord. Vervolgens verrijkt hij de gegevens door er html-code aan toe te voegen (bijvoorbeeld opmaken als tabel) en injecteert hij het eindresultaat op een plek in de html-pagina.

JavaScript zorgt dus voor:
  • Ophalen van gegevens vanaf de webserver. Voor technische details zie Fetch Api (Engels).
  • Opmaken van de gegevens. Voornamelijk opgemaakt mbv de door mij gemaakte javascript report engine (Engels).
Uitgebreide informatie over de werking (zeer technisch!) vindt u hier.