Aplicație web

O aplicație web este o aplicație software care rulează pe un server la distanță. În cele mai multe cazuri, browserele web sunt utilizate pentru a accesa aplicațiile web printr-o rețea, cum ar fi internetul. Unele aplicații web sunt utilizate în intraneturi, de exemplu în companii și școli. Aplicațiile Web sunt diferite de alte aplicații deoarece nu trebuie instalate.

Câteva exemple de aplicații web sunt: Facebook (rețea de socializare), Flickr (partajare de fotografii), Mibbit (chat) și Wikipedia.

Aplicațiile web sunt populare deoarece majoritatea sistemelor de operare ale calculatoarelor au browsere web. Programatorii pot modifica cu ușurință o aplicație web. Utilizatorii nu trebuie să instaleze niciun software nou pentru a vedea aceste modificări.

Pictograma WorldClock.Zoom
Pictograma WorldClock.

Beneficii și dezavantaje

Beneficii

  • Aplicațiile web rulează "în interiorul" unui browser; nu este necesară nicio instalare complexă.
  • Aplicațiile web necesită foarte puțin spațiu pe disc (sau putere de calcul) pe client. Tot ceea ce face clientul este să afișeze datele.
  • Aplicațiile web rezolvă unele dintre "problemele de compatibilitate" (Windows, Mac, Linux); tot ce este necesar este un browser.
  • În multe cazuri, datele sunt stocate și la distanță. Ca și în cazul altor tipuri de cloud computing, acest lucru poate permite o comunicare și o cooperare ușoară.
  • Ajutor pentru comunicare și corespondență

Dezavantaje

  • Deoarece rulează în interiorul unui browser web, majoritatea aplicațiilor web "arată" foarte diferit de programele obișnuite. Experiența utilizatorului sau ușurința de utilizare este diferită și este posibil ca unora să nu le placă.
  • Aplicațiile web trebuie să fie codificate astfel încât să respecte standardele. Poate fi utilizat orice browser care respectă, de asemenea, standardul. Mici modificări în implementarea unui standard de către un anumit browser pot împiedica browserul respectiv să utilizeze aplicația web.
  • Aplicațiile web au nevoie de o conexiune la serverul pe care rulează aplicația, tot timpul. Conexiunea poate avea nevoie de o anumită lățime de bandă. Fără o conexiune adecvată, este posibil ca aplicația să nu mai poată fi utilizată; în cel mai rău caz, datele pot fi pierdute.
  • Multe aplicații depind de serverul care le găzduiește. Când serverul este oprit sau când compania dă faliment, aplicația nu mai poate fi utilizată. Aplicațiile tradiționale continuă să funcționeze.
  • Compania care oferă aplicația web deține controlul complet asupra acesteia. Acest lucru înseamnă, de asemenea, că poate lansa o nouă versiune atunci când dorește; opțiunea de a "sări" peste o versiune mai puțin populară nu există.
  • În multe cazuri, datele sunt stocate și la distanță. Este posibil să nu fie posibilă exportarea datelor pentru a putea fi utilizate cu o altă aplicație.
  • Teoretic, compania poate urmări tot ceea ce fac utilizatorii. Acest lucru poate cauza probleme de confidențialitate.

Întrebări și răspunsuri

Î: Ce este o aplicație web?


R: O aplicație web este o aplicație software care poate fi rulată fără a fi instalată pe client și care are mai multe părți.

Î: Care sunt diferitele părți ale unei aplicații web?


R: Diferitele părți ale unei aplicații web includ o parte care se execută pe serverul web la distanță și o altă parte care se execută pe client, de obicei în interiorul unui browser web.

Î: Cum comunică diferitele părți ale unei aplicații web?


R: Diferitele părți ale unei aplicații web comunică între ele prin intermediul unei rețele de calculatoare, cum ar fi internetul, utilizând protocolul HTTP.

Î: Ce este modelul client-server?


R: Modelul client-server este un tip de proiectare a aplicațiilor în care aplicațiile software sunt împărțite în părți care se numesc, de obicei, niveluri.

Î: Câte niveluri se găsesc de obicei într-o aplicație pe trei niveluri?


R: O aplicație pe trei niveluri este de obicei formată din trei niveluri: Nivelul de prezentare, Nivelul de aplicații și Nivelul de stocare.

Î: Care sunt câteva exemple comune de aplicații web?


R: Unele exemple comune de aplicații web sunt cele utilizate pentru poșta electronică, serviciile bancare online și site-urile de socializare, cum ar fi Wikipedia.

Î: Care este cel mai frecvent utilizat protocol pentru aplicațiile web?


R: Protocolul HTTP este cel mai frecvent utilizat pentru aplicațiile web.

AlegsaOnline.com - 2020 / 2023 - License CC3