Net soos 'n mobiele toepassing op 'n mobiele toestel bestaan, is 'n webtoepassing (of "webtoepassing" kortweg) enige rekenaarprogram wat 'n spesifieke funksie verrig deur 'n webblaaier as sy kliënt te gebruik. Die toepassing kan so eenvoudig soos 'n boodskapbord of 'n kontakvorm op 'n webwerf wees, of dit kan so kompleks wees soos 'n woordverwerker of multi-speler mobiele speletjie-toepassing wat jy na jou foon aflaai.
Onderste reël
In 'n kliënt-bediener-omgewing verwys "kliënt" na die gasheerprogram wat 'n persoon gebruik om 'n toepassing te laat loop. 'n Kliënt-bediener-omgewing is een waarin verskeie rekenaars inligting vanaf 'n databasis deel. Waar die bediener inligting huisves, is die "kliënt" die toepassing wat gebruik word om toegang tot die inligting te verkry.
Wat is die voordele van die gebruik van webtoepassings?
'n Webtoepassing onthef die ontwikkelaar van die verantwoordelikheid om 'n kliënt vir 'n spesifieke tipe rekenaar of bedryfstelsel te bou, sodat enigiemand die toepassing saam kan gebruik aangesien hulle internettoegang het. Aangesien die kliënt op 'n webblaaier loop, kan die gebruiker 'n rekenaar of 'n Mac gebruik. Hulle gebruik dalk Microsoft Edge, Chrome of Firefox, hoewel sommige toepassings 'n spesifieke webblaaier benodig.
Webtoepassings gebruik gewoonlik 'n kombinasie van bedienerkant-skrip (ASP, PHP, ens.) en kliëntkant-skrip (HTML, Javascript, ens.). Die kliënt-kant script handel oor die aanbieding van die inligting, terwyl die bediener-kant script handel oor al die moeilike goed soos die stoor en herwinning van die inligting.
Hoe lank bestaan al webtoepassings?
Webtoepassings bestaan al sedert voor die Wêreldwye Web hoofstroom geword het. Byvoorbeeld, Larry Wall het Perl, 'n gewilde bedienerkant-skriptaal, in 1987 ontwikkel. Dit was sewe jaar voordat die internet werklik gewild geword het buite akademiese en tegnologiese kringe.
Die eerste hoofstroom-webtoepassings was relatief eenvoudig, maar die laat 90's het 'n stoot na meer komplekse webtoepassings gesien. Deesdae gebruik miljoene Amerikaners webtoepassings om inkomstebelasting aanlyn in te dien, aanlynbanktake uit te voer, plasings op sosiale media te deel, met vriende en familie te kommunikeer, en meer.
Hoe het webtoepassings ontwikkel?
Die meeste webtoepassings is gebaseer op die kliënt-bediener-argitektuur, waar die kliënt inligting invoer en die bediener inligting stoor en herwin. E-pos is 'n goeie voorbeeld hiervan, met dienste soos Gmail en Microsoft Outlook wat webgebaseerde e-poskliënte bied.
Al hoe meer webtoepassings is ontwikkel om funksies te hanteer wat normaalweg nie bedienertoegang sou vereis nie. Byvoorbeeld, Google Docs is 'n webtoepassing wat as 'n woordverwerker kan optree, inligting in die wolk stoor en jou toelaat om die dokument op jou persoonlike hardeskyf te "aflaai".
As jy die web lank genoeg gebruik het, het jy gesien hoe gesofistikeerd webtoepassings geword het. Baie van daardie gesofistikeerdheid is as gevolg van AJAX, wat 'n programmeringsmodel is vir die skep van meer responsiewe webtoepassings.
Google Workspace (voorheen G Suite) en Microsoft 365 is ander voorbeelde van die nuutste generasie webtoepassings, wat 'n reeks produktiwiteitstoepassings neem en hulle vir geïntegreerde gebruik groepeer.
Mobiele toepassings wat aan die internet koppel (soos Facebook, Dropbox en verskeie banktoepassings) is ook voorbeelde van hoe webtoepassings ontwerp is vir die toenemende aandeel van die mobiele web in globale internetverkeer.