Mis täpselt veebirakendus on?

Parandage oma arusaamist veebipõhistest rakendusprogrammidest

Veebirakendus on mis tahes arvutiprogramm, mis täidab teatud funktsiooni kliendi veebibrauseri abil. Taotlus võib olla nii lihtne kui teadetetahvlil või veebisaidil asuval kontaktvormil või nii keerukas kui tekstitöötlusprogramm või mitme mängijaga mobiilsete mängude rakendus, mille laadite oma telefoni alla.

Mis on klient?

"Klienti" kasutatakse kliendiserveri keskkonnas, et viidata rakendusele, mida inimene rakenduse käitamiseks kasutab. Kliendi-serveri keskkond on see, kus mitu arvutit jagavad sellist teavet nagu andmebaasi sisestamine. "Klient" on rakendus, mida kasutatakse teabe sisestamiseks, ja "server" on rakendus, mida kasutatakse teabe salvestamiseks.

Mis kasu on veebirakenduste kasutamisel?

Veebirakenduse abil vabastatakse arendaja vastutusest luua konkreetse arvuti või konkreetse operatsioonisüsteemi jaoks klient, nii et igaüks saab seda taotlust kasutada nii, nagu neil on Interneti-ühendus. Kuna klient töötab veebibrauseris, võib kasutaja kasutada IBM-i ühilduvat või Mac-i. Neid saab kasutada Windows XP või Windows Vista. Nad võivad isegi kasutada Internet Explorerit või Firefoxit, kuigi mõnel rakendusel on vaja kindlat veebibrauserit .

Veebirakendused kasutavad tavaliselt rakenduse arendamiseks serveripoolse skripti (ASP, PHP jne) kombinatsiooni ja kliendipoolse skripti (HTML, Javascript jne). Kliendipõhine skript käsitleb teabe esitlust, samal ajal kui serveripoolses skriptis käsitletakse kõiki raskusi, näiteks teabe salvestamist ja allalaadimist.

Kui kaua on veebirakendusi olnud?

Veebirakendused on olnud umbes sellepärast, et World Wide Web omandas peavoolu populaarsuse. Näiteks Larry Wall arendas 1987. aastal populaarseks serveripoolseks skriptikeeleks Perli. See oli seitse aastat enne seda, kui Internet tõesti hakkas populaarsust omandama väljaspool akadeemilist ja tehnoloogilist ringkonda.

Esimesed peamised veebirakendused olid suhteliselt lihtsad, kuid 90-ndate aastate lõpul nägime suunda keerukamate veebirakenduste poole. Tänapäeval kasutavad miljonid ameeriklased veebirakendusi oma tulumaksu sisestamiseks veebis, veebipanganduse ülesandeid täitma, sõprade ja lähedastega suhtlemiseks ja palju muudki.

Kuidas on veebirakendusi arenenud?

Enamik veebirakendusi põhineb kliendiserveri arhitektuuril, kus klient siseneb informatsioonile, kui server salvestab ja leiab teavet. Näide sellest on Interneti-post, kusjuures ettevõtted nagu Google'i Gmail ja Microsoft Outlook pakuvad veebipõhiseid e-posti kliente.

Viimastel aastatel on olnud suur hoog veebiettevõtete väljaarendamiseks selliste funktsioonide jaoks, mis tavaliselt ei vaja serverit teabe salvestamiseks. Teie tekstitöötlus näiteks salvestab arvutis olevad dokumendid ja ei vaja serverit.

Veebirakendused võivad pakkuda sama funktsionaalsust ja saada kasu mitme platvormi töös. Näiteks võib veebirakendus toimida tekstitöötlusprogrammina, salvestada pilves teavet ja võimaldada dokumendil "alla laadida" oma isiklikku kõvakettale.

Kui olete veebi kasutanud piisavalt pikalt, et näha, kui populaarsed veebirakendused nagu Gmail või Yahoo'i e-posti kliendid on aastate jooksul muutunud, olete näinud, kuidas keerukad veebirakendused on muutunud. Suur osa sellest keerukusest tuleneb AJAXist, mis on programmide modelleerimine tundlikumaid veebirakendusi loomisel.

G Suite (varem Google Apps ), Microsoft Office 365 on ka teised näited uusimate põlvkondade veebirakendustest. Mobiilsed rakendused, mis ühendavad internetti (näiteks teie Facebooki rakendus, teie Dropboxi rakendus või veebipanga rakendus), on ka näited sellest, kuidas veebirakendusi on kavandatud mobiilse veebi üha populaarsemaks kasutamiseks.

Uuendatud: Elise Moreau