Webapplikation

En webapplikation er en softwareapplikation, der kører på en ekstern server. I de fleste tilfælde bruges webbrowsere til at få adgang til webapplikationer via et netværk, f.eks. internettet. Nogle webapplikationer anvendes i intranet, f.eks. i virksomheder og skoler. Webapplikationer adskiller sig fra andre applikationer, fordi de ikke behøver at blive installeret.

Nogle eksempler på webapplikationer er: Facebook (sociale netværk), Flickr (fotodeling), Mibbit (chat) og Wikipedia.

Webapplikationer er populære, fordi de fleste computerstyresystemer har webbrowsere. Programmører kan nemt ændre en webapplikation. Brugerne behøver ikke at installere ny software for at se disse ændringer.

Verdensur-ikonet.Zoom
Verdensur-ikonet.

Fordele og ulemper

Fordele

  • Webapplikationer kører "inde" i en browser, og der er ikke behov for en kompliceret installation.
  • Webapplikationer kræver meget lidt diskplads (eller regnekraft) på klienten. Alt, hvad klienten gør, er at vise dataene.
  • Webapplikationer løser nogle af "kompatibilitetsproblemerne" (Windows, Mac, Linux); det eneste, der er nødvendigt, er en browser.
  • I mange tilfælde opbevares dataene også eksternt. Ligesom med andre cloud computing-systemer kan dette gøre det nemt at kommunikere og samarbejde.
  • Hjælp til kommunikation og post

Ulemper

  • Fordi de kører i en webbrowser, "ser" de fleste webapplikationer meget anderledes ud end almindelige programmer. Brugeroplevelsen eller brugervenligheden er anderledes, og nogle vil måske ikke kunne lide det.
  • Webapplikationer skal være kodet, så de følger standarder. Enhver browser, der også følger standarden, kan anvendes. Små ændringer i en given browsers implementering af en standard kan forhindre den pågældende browser i at bruge webapplikationen.
  • Webapplikationer har hele tiden brug for en forbindelse til den server, hvor applikationen kører. Forbindelsen kan kræve en vis båndbredde. Uden en passende forbindelse kan programmet muligvis ikke bruges, og i værste fald kan data gå tabt.
  • Mange applikationer er afhængige af den server, der er vært for dem. Når serveren slukkes, eller hvis virksomheden går konkurs, kan programmet ikke længere bruges. Traditionelle applikationer fortsætter med at fungere.
  • Den virksomhed, der tilbyder webapplikationen, har fuld kontrol over den. Det betyder også, at de kan lancere en ny version, når de ønsker det; der er ikke mulighed for at "springe" en mindre populær version over.
  • I mange tilfælde opbevares dataene også eksternt. Det er måske ikke muligt at eksportere dataene, så de kan bruges i et andet program.
  • Virksomheden kan teoretisk set spore alt, hvad brugerne foretager sig. Dette kan give problemer med privatlivets fred.

Spørgsmål og svar

Q: Hvad er en webapplikation?


A: En webapplikation er et softwareprogram, der kan køres uden at være installeret på klienten, og som består af flere dele.

Q: Hvad er de forskellige dele af en webapplikation?


A: De forskellige dele af en webapplikation omfatter en del, der kører på den eksterne webserver, og en anden del, der kører på klienten, normalt i en webbrowser.

Q: Hvordan kommunikerer de forskellige dele af en webapplikation?


A: De forskellige dele af en webapplikation kommunikerer med hinanden over et computernetværk, f.eks. internettet, ved hjælp af HTTP-protokollen.

Q: Hvad er klient-server-modellen?


A: Klient-server-modellen er en form for applikationsdesign, hvor softwareapplikationer er opdelt i dele, som normalt kaldes tiers.

Q: Hvor mange niveauer er der normalt i en tre-lags applikation?


A: En tre-lags applikation består normalt af tre tiers: Præsentationsniveau, applikationsniveau og lagringsniveau.

Q: Hvad er nogle almindelige eksempler på webapplikationer?


A: Nogle almindelige eksempler på webapplikationer er dem, der bruges til webmail, netbank og sociale medier som Wikipedia.

Q: Hvad er den mest almindeligt anvendte protokol til webapplikationer?


A: HTTP-protokollen er den mest almindeligt anvendte protokol til webapplikationer.

AlegsaOnline.com - 2020 / 2023 - License CC3