Overslaan en naar de inhoud gaan
Ingediend door Moongro on 02 maart 2017

Applicaties

Tegenwoordig kunnen wij niet meer zonder applicaties ook wel een app genoemd, een applicatie is een computerprogramma dat bedoeld is voor eindgebruikers. De complexiteit van deze apps verschillen heel erg  van simpelspelletje tot extreem complexe systemen zoals de inreal-time processen als de luchtverkeersleiding. Veel bedrijven maken tegenwoordig gebruik van een eigen applicatie, dit ook omdat steeds meer mensen gebruik maken van mobiele applicaties.

Webapplicatie

Een webapplicatie is een programma dat

Webapplicatie is een term die wordt gebruikt voor een programma dat op een webserver draait en via de webbrowser kan worden benaderd. Een webapplicatie bestaat uit één of meerdere scripts die gebruikmaken van dezelfde brongegevens op een webserver. Die brongegevens kunnen bijvoorbeeld in een database staan.

Voordelen

  • Webapplicaties vereisen geen ingewikkelde installatieprocedure bij het uitrollen in een grote organisatie. Alleen een webbrowser is vereist.
  • Webapplicaties hebben geen schijfruimte op de client computer nodig.
  • Voor een update in de webapplicatie hoeven er geen wijzigingen op de werkplek gedaan te worden.
  • Webapplicaties zijn makkelijk te integreren met andere websites of webservices.
  • Webapplicaties zijn in de basis platformonafhankelijk (Windows, Mac, Linux etc.) doordat ze in een webbrowser draaien.

Sessies

Een belangrijk element van een webapplicatie is de gebruikerssessie (in het Engels session genoemd). Een gebruikersessie zorgt ervoor dat de verschillende scripts van een applicatie weten welke gebruiker het script aanroept. Een webbrowser ontvangt bij het opvragen van het eerste script van een applicatie een speciaal cookie, het session cookie, dat een unieke waarde bevat. Een browser stuurt dit cookie bij elke volgende aanvraag in de webapplicatie mee als header. Op een webserver kan op basis van de unieke waarde van dit cookie, worden bijgehouden of bijvoorbeeld de zender is aangemeld, en zo ja welke gebruiker het is. Dit voorkomt dat gebruikers op elke pagina opnieuw moeten aanmelden. Een webapplicatie kan op basis van de waarde van de session variables een verschillende inhoud aan pagina's geven. Zo ziet elke aangemelde gebruiker van een webmailapplicatie alleen eigen e-mailberichten en niet de berichten van een andere gebruiker.