Šta je tačno web aplikacija?

Poboljšajte svoje razumijevanje aplikacija za web aplikacije

Web aplikacija je svaki računarski program koji obavlja specifičnu funkciju koristeći web pretraživač kao svog klijenta. Aplikacija može biti jednostavna kao oglasna ploča ili obrazac za kontakt na veb lokaciji ili složen kao procesor za tekst ili aplikacija za mobilne igrice za više igrača koji preuzimate na svoj telefon.

Šta je klijent?

"Klijent" se koristi u okruženju klijent-server da se odnosi na program koji osoba koristi za pokretanje aplikacije. Okruženje klijent-server je jedno u kojem više računara deli informacije kao što je unos informacija u bazu podataka. "Klijent" je aplikacija koja se koristi za unos informacija, a "server" je aplikacija koja se koristi za čuvanje informacija.

Koje su koristi korišćenja veb aplikacija?

Web aplikacija oslobađa programera odgovornosti izgradnje klijenta za određeni tip računara ili specifičnog operativnog sistema, tako da svako može koristiti aplikaciju zajedno sa pristupom internetu. Pošto klijent radi u web pretraživaču, korisnik može koristiti IBM-kompatibilan ili Mac. Može biti u operativnom sistemu Windows XP ili Windows Vista. Oni čak mogu da koriste Internet Explorer ili Firefox, iako neke aplikacije zahtevaju određeni Veb pregledač .

Web aplikacije obično koriste kombinaciju skripte sa servera (ASP, PHP, itd.) I skripta na strani klijenta (HTML, Javascript, itd.) Za razvoj aplikacije. Skripta na klijentu se bavi prezentacijom informacija, dok se scenario na serveru bavi svim teškim stvarima kao što je čuvanje i preuzimanje informacija.

Koliko dugo su veb aplikacije bile u blizini?

Veb aplikacije su bile okončane otkako je World Wide Web stekao popularnu popularnost. Na primer, Larry Wall je razvio Perl, popularan skriptni jezik na serveru, 1987. godine. To je bilo sedam godina pre nego što je internet zaista počeo da postaje popularan izvan akademskih i tehnoloških krugova.

Prve mainstream web aplikacije bile su relativno jednostavne, ali krajem devedesetih godina došlo je do gužve prema složenijim web aplikacijama. Danas, milioni Amerikanaca koriste web aplikaciju za prijavu poreza na dohodak putem interneta, izvršavaju online bankarske zadatke, ostanu u kontaktu sa prijateljima i voljenima i mnogo više.

Kako su se web aplikacije razvijale?

Većina web aplikacija zasniva se na arhitekturi klijenta i servera gdje klijent ulazi informacije dok server čuva i preuzima informacije. Internet mail je primer ovoga, sa kompanijama kao što su Google Gmail i Microsoft Outlook koji nude web-based klijente e-pošte.

Tokom proteklih nekoliko godina postojalo je veliki potisak za razvijanje web aplikacija za funkcije kojima obično ne treba server za čuvanje informacija. Procesor vaših riječi, na primer, čuva dokumente na računaru i ne zahtijeva server.

Web aplikacije mogu pružiti istu funkcionalnost i dobiti prednost rada na više platformi. Na primjer, web aplikacija može djelovati kao procesor riječi, čuvanje informacija u oblaku i omogućavanje vam da "preuzmete" dokument na svoj lični čvrsti disk.

Ako ste koristili veb dovoljno dugo da biste videli kako su se popularne web aplikacije poput Gmail ili Yahoo mail klijenata tokom godina promenile, vidjeli ste kako su sofisticirane web aplikacije postale. Veći deo te sofisticiranosti je zbog AJAX-a, koji je programski model za kreiranje više odgovarajućih web aplikacija.

G Suite (ranije Google Apps ), Microsoft Office 365 su drugi primeri najnovije generacije web aplikacija. Mobilne aplikacije koje se povezuju na internet (kao što su vaša Facebook aplikacija, vaša aplikacija Dropbox ili aplikacija za onlajn bankarstvo) su takođe primjeri kako su web aplikacije dizajnirane za sve popularnije korišćenje mobilnog weba.

Ažurirano: Elise Moreau