Šta je web aplikacija?

Sadržaj:

Šta je web aplikacija?
Šta je web aplikacija?
Anonim

Baš kao što mobilna aplikacija postoji na mobilnom uređaju, web aplikacija (ili skraćeno "web aplikacija") je svaki računarski program koji obavlja određenu funkciju koristeći web pretraživač kao klijent. Aplikacija može biti jednostavna poput oglasne ploče ili kontakt forme na web stranici, ili može biti složena kao program za obradu teksta ili aplikacija za mobilne igre za više igrača koju preuzimate na svoj telefon.

Image
Image

Donja linija

U klijent-server okruženju, "klijent" se odnosi na host program koji osoba koristi za pokretanje aplikacije. Okruženje klijent-server je ono u kojem više računara dijeli informacije iz baze podataka. Kada server hostuje informacije, "klijent" je aplikacija koja se koristi za pristup informacijama.

Koje su prednosti korištenja web aplikacija?

Web aplikacija oslobađa programera odgovornosti izrade klijenta za određeni tip računara ili operativnog sistema, tako da svako može koristiti aplikaciju uz pristup internetu. Pošto klijent radi na web pretraživaču, korisnik može koristiti PC ili Mac. Mogli bi koristiti Microsoft Edge, Chrome ili Firefox, iako neke aplikacije zahtijevaju određeni web preglednik.

Web aplikacije obično koriste kombinaciju skripte na strani servera (ASP, PHP, itd.) i skripte na strani klijenta (HTML, Javascript, itd.). Skripta na strani klijenta bavi se prezentacijom informacija, dok se skripta na strani servera bavi svim teškim stvarima kao što je skladištenje i preuzimanje informacija.

Koliko dugo postoje web aplikacije?

Web aplikacije postoje još prije nego što je World Wide Web postao mainstream. Na primjer, Larry Wall je 1987. razvio Perl, popularni skriptni jezik na strani servera. To je bilo sedam godina prije nego što je internet zaista počeo da dobija na popularnosti izvan akademskih i tehnoloških krugova.

Prve mainstream web aplikacije bile su relativno jednostavne, ali kasnih 90-ih došlo je do pomaka ka složenijim web aplikacijama. Danas, milioni Amerikanaca koriste web aplikacije za podnošenje poreza na dohodak na mreži, obavljanje poslova online bankarstva, dijeljenje objava na društvenim mrežama, komuniciranje s prijateljima i porodicom i još mnogo toga.

Kako su se razvile web aplikacije?

Većina web aplikacija je bazirana na klijent-server arhitekturi, gdje klijent unosi informacije, a server pohranjuje i preuzima informacije. E-pošta je dobar primjer ovoga, s uslugama kao što su Gmail i Microsoft Outlook koji nude klijente e-pošte na webu.

Sve više web aplikacija je razvijeno za rukovanje funkcijama koje inače ne bi zahtijevale pristup serveru. Na primjer, Google Docs je web aplikacija koja može djelovati kao procesor teksta, pohranjujući informacije u oblaku i omogućavajući vam da "skinete" dokument na vaš lični čvrsti disk.

Ako već dovoljno dugo koristite web, vidjeli ste koliko su web aplikacije postale sofisticirane. Veliki dio te sofisticiranosti je zbog AJAX-a, koji je programski model za kreiranje web aplikacija koje bolje reagiraju.

Google Workspace (ranije G Suite) i Microsoft 365 su drugi primjeri najnovije generacije web aplikacija, uzimajući paket aplikacija za produktivnost i grupisajući ih za integriranu upotrebu.

Mobilne aplikacije koje se povezuju na internet (kao što su Facebook, Dropbox i razne bankarske aplikacije) su također primjeri kako su web aplikacije dizajnirane za sve veći udio mobilnog weba u globalnom internet prometu.

Preporučuje se: