„WebApp“ ir savoji programa
Įvairios / / July 04, 2021
Autorius Guillemas Alsina González, rugsėjo mėn. 2016
internetas tapo ne tik ryšių tinklu, bet ir programų vykdymo platforma, savotiška Operacinė sistema, ir naršyklė yra jo sąsaja.
Štai kodėl daugeliu atvejų kūrėjams pateikiamas klausimas: gimtoji programa ar žiniatinklio programa?
Gimtoji programa yra ta, kuri veikia tiesiogiai skambinant į operacinę sistemą ir kuriai vykdyti nereikia ryšio
Kiekvienoje operacinėje sistemoje yra keletas išteklių API forma (sąsaja nuo programavimas programos) ir sistemos skambučiai, atliekantys tam tikras funkcijas ir atliekantys tam tikras programų užduotis.
Programos, kurios naudoja šiuos išteklius veikiantis Ar yra savosios programos, kurie taip vadinami, nes jie veikia „savaime“ sistemoje, nereikalaujant kitokios paramos.
Priešingai, „WebApps“ veikia serveryje ir jiems reikia interneto naršyklės, kad galėtų bendrauti su vartotoju.
Kaip jau rodo jo pavadinimas, „WebApp“ yra ta, kuriai paleisti reikia žiniatinklio naršyklės.
Tiesą sakant, didžiojoje dalyje „WebApps“ naršyklė yra ne kas kita, kaip rodoma platforma vartotojo sąsają ir sąveikauja su ja, daugiausia vykdoma serveryje Nuotolinis.
Šis darbo būdas turi tam tikrų privalumų ir trūkumų palyginimas su vietinėmis programomis.
Visų pirma, „WebApps“ yra ribotas išteklių ir veiksmų, kuriuos jie gali atlikti, atžvilgiu leidžia naršyklei, o tai daugeliu atvejų gali reikšti, kad negalite naudoti visų kompiuteris.
Mums taip pat reikės interneto ryšio jo vykdymui arba prie vietinio tinklo, jei programa skirta asmeniniam naudojimui. Bet kokiu atveju „WebApp“ turi įkelti išteklius iš savo nuotolinės vietos, nes iš tikrųjų ji yra serveryje, tuo atveju, jei mes neturime ryšio, mes galime padaryti nedaug.
Kita vertus, tarp pranašumų galime paminėti tai, kad vietoje jis sunaudoja mažiau įrenginių išteklių; kai veikia serveryje su sąsaja, kuri pateikia save per naršyklę, tai yra serveris kuris atima pagrindinį darbo krūvį, o vietinis įrenginys tiesiog parodo rezultatus.
Tai mus veda prie to su a techninė įranga mažiau galingi, galime bėgti programas daug sunkesni.
Programos atnaujinimai bus paprastesni, nes paprastai turėsime atnaujinti tik serveryje esančią dalį, nes vietiniame įrenginyje vos turėsime piktogramą su nuoroda, nukreipiančia į programa iš serverio.
Ginčytina, ar saugumas Tai taip pat pagerės, bet bent jau sumažinome atakų vektorius.
Kiekvienas iš modelių turi savo taikymo sritį
Štai kodėl vienas nėra pranašesnis už kitą; Taigi, jei mes dirbame su programa, kuriai reikia užklausų dėl centralizuotos informacijos ir internetinių paslaugų, tikrai „WebApp“ modelis Tai bus idealus variantas, o jei mums reikės kuo geriau išnaudoti aparatinę įrangą ir naudoti funkcijas, priklausomai nuo telefono modelio, geriausia bus a programa gimtoji.
Nuotraukos: Fotolia - Syda
Temos „WebApp“ ir „Native App“