Wat is een webapplicatie?
Een webapplicatie is een programma dat draait op internet en toegankelijk is via een webbrowser. De gegevens van een webapplicatie worden online opgeslagen, je beschikt overal over dezelfde gegevens. Doordat er geen speciale software geïnstalleerd hoeft te worden en je vanaf elk apparaat met een internet verbinding erbij kunt, brengt dit veel voordelen met zich mee. Tussen de eindgebruiker en de webserver wordt een sessie gestart. Deze sessie zorgt er voor dat de gebruiker alleen de gegevens krijgt te zien die voor hem van toepassing zijn.
Enkele voorbeelden
Webapplicaties worden steeks vaker gebruikt. Zonder dat je het merkt maak je er op dit moment waarschijnlijk al gebruik van.
Bijvoorbeeld:
- Bankieren via de website van je eigen bank
- E-mail checken via de browser
- Communiceren met je vrienden via social media
Bijna alles waar je online een account voor nodig hebt valt onder de noemer webapplicatie.
Praktijk voorbeelden: Gmail, Office365, Facebook en Basecamp.
Voordelen
Webapplicaties brengen vele voordelen met zich mee. Ik noem de belangrijkste.
Een webapplicatie:
- hoeft niet geïnstalleerd te worden op een computer, het werkt in de browser;
- is overal toegankelijk, met een internet verbinding ;
- gebruiken geen hardeschijf ruimte, opslag bevindt zich in de cloud;
- heeft geen software updates nodig op de werkplek;
- is eenvoudig te koppelen aan andere websites of webservices;
- is platform onafhankelijk, het werkt op PC, Mac, Linux en ook op mobiele apparaten.
Nadelen
Enkele nadelen van het gebruik van een webapplicatie.
Een webapplicatie:
- heeft altijd een internet verbinding nodig, anders kan je niet bij je gegevens
- slaat online ‘privé’ gegevens op (beschermd met een wachtwoord)
- is vaak niet open-source, je bent afhankelijk van de leverancier
Demo’s
Kantoffis maakt webapplicaties in Oracle Apex, een (Rapid Application Development) tool waarmee je redelijk eenvoudig en snel een maatwerk applicatie kunt maken. Hieronder een aantal voorbeelden om een indruk te krijgen hoe zo’n webapplicatie er uit kan zien:
- Sample Database Application (Klanten, Producten, Bestellingen)
- Customer Tracker (Klanten en Contactpersonen)
- Project Tracker (Klanten, Projecten)
- Incident Tracking (Klanten, Incidenten)
- Bug Tracker (Klanten, Storingen)
- Live Poll
- Sample Charts
- Survey Builder
- Sample Calendar
- Group Calendar