Kaj natančno je spletna aplikacija?

Izboljšajte svoje razumevanje spletnih aplikacijskih programov

Spletna aplikacija je kateri koli računalniški program, ki opravlja določeno funkcijo s pomočjo spletnega brskalnika kot svojega odjemalca. Aplikacija je lahko tako enostavna kot oglasna plošča ali obrazec za stike na spletnem mestu ali tako zapletena kot urejevalnik besedil ali aplikacija za mobilne igre za več igralcev, ki jo prenesete v telefon.

Kaj je naročnik?

"Odjemalec" se uporablja v okolju odjemalec-strežnik, da se nanaša na program, ki ga oseba uporablja za zagon aplikacije. Okolje odjemalec-strežnik je tisto, v katerem več računalnikov izmenjuje informacije, kot so vnos podatkov v bazo podatkov. "Odjemalec" je aplikacija, ki se uporablja za vnos podatkov, strežnik pa je aplikacija, ki se uporablja za shranjevanje informacij.

Katere so prednosti uporabe spletnih aplikacij?

Spletna aplikacija razvijalec razbremeni, da gradi stranko za določeno vrsto računalnika ali določenega operacijskega sistema, tako da lahko vsak uporabnik uporablja aplikacijo, saj ima dostop do interneta. Ker stranka deluje v spletnem brskalniku, lahko uporabnik uporablja združljiv z IBM-jem ali Mac. Lahko imajo nameščen operacijski sistem Windows XP ali Windows Vista. Lahko celo uporabljajo Internet Explorer ali Firefox, čeprav nekatere aplikacije zahtevajo določen spletni brskalnik .

Spletne aplikacije pogosto uporabljajo kombinacijo strežniškega skripta (ASP, PHP, itd.) In skripta na strani odjemalca (HTML, Javascript, itd.) Za razvoj aplikacije. Stranski scenarij obravnava predstavitev informacij, medtem ko skript na strani strežnika obravnava vse težke stvari, kot so shranjevanje in pridobivanje informacij.

Kako dolgo imajo spletne aplikacije okoli?

Spletne aplikacije so bile okoli, saj pred World Wide Web pridobili mainstream priljubljenosti. Na primer, leta 1987 je Larry Wall razvil Perl, priljubljen skriptni jezik na strežniku. To je bilo sedem let, preden je internet začel pridobivati ​​priljubljenost izven akademskih in tehnoloških krogov.

Prve glavne spletne aplikacije so bile sorazmerno preproste, v poznih devetdesetih letih pa so si prizadevali za bolj zapletene spletne aplikacije. Danes milijoni Američanov uporabljajo spletno aplikacijo, da svoje davke na dohodek vložijo na spletu, opravljajo spletne bančne naloge, ostanejo v stiku s prijatelji in sorodniki ter še veliko več.

Kako so se razvile spletne aplikacije?

Večina spletnih aplikacij temelji na arhitekturi odjemalec-strežnik, kjer stranka vnese informacije, medtem ko strežnik shrani in pridobiva podatke. Primer tega je internetna pošta, s podjetji, kot so Googlov Gmail in Microsoft Outlook, ki ponujajo spletne e-poštne odjemalce.

V zadnjih nekaj letih je bil velik razvoj spletnih aplikacij razvit za funkcije, ki običajno ne potrebujejo strežnika za shranjevanje informacij. Na primer, vaš urejevalnik besedil hrani dokumente v računalniku in ne potrebuje strežnika.

Spletne aplikacije lahko nudijo enako funkcionalnost in pridobijo koristi pri delu na več platformah. Spletni program lahko na primer deluje kot urejevalnik besedil, shranjuje informacije v oblaku in omogoča, da dokument »prenesete« na svoj osebni trdi disk.

Če uporabljate splet dovolj dolgo, da boste videli, kako so se priljubljene spletne aplikacije, kot so poštne stranke Gmail ali Yahoo, v preteklih letih spremenile, ste videli, kako so postali prefinjene spletne aplikacije. Velik del tega prefinjenosti je AJAX, ki je programski model za ustvarjanje bolj odzivnih spletnih aplikacij.

G Suite (prej Google Apps ), Microsoft Office 365 so drugi primeri najnovejše generacije spletnih aplikacij. Mobilne aplikacije, ki se povezujejo z internetom (na primer vaša aplikacija Facebook, vaša aplikacija Dropbox ali aplikacija za spletno bančništvo), so tudi primeri uporabe spletnih aplikacij za čedalje pogostejšo uporabo mobilnega spleta.

Posodobljeno: Elise Moreau