Front-End og Back-End
Miscellanea / / November 13, 2021
Af Guillem Alsina González, den feb. 2017
Til den profane i sager om programmering, kan det synes for dem at udvikle en software Det er en ret lineær opgave, der kun kræver programmeringskendskab og højst koordinering af en hold af udviklere, hvis app er meget stor.
Men nej, det er ikke sådan, og ved oprettelsen af computerprogrammer spiller forskellig viden ind, især programmering af funktionerne på den ene side og brugergrænsefladen på den anden side, som er de mest basale dele af helheden app.
Dette fører os til differentieringen af to forskellige lag, der arbejder sammen: front-end og bagende
Det front-end dækker alt, hvad der refererer til brugergrænsefladen og anvendeligheden af applikationen
Dette kræver viden, der går ud over den korrekte brug af programmeringssprog, såsom dem, der svarer til brugervenlighed og studier, der er helt forskellige fra de algoritmer og tankevækkende beregninger, som en applikation kan inkorporere at arbejde med dataene.
Det front-end Du samler billetterne og instruktionerne fra
Brugernavn gennem kontrollerne og områder, der er det samme front-end muliggør og til sidst udfører en forberedelse fra hans Format at sende dem til programmotoren, hvilket ville væreDet bagende behandler brugerinteraktioner (hvad sker der med brugeren front-end) med dataene og udfører alle processerne med sidstnævnte
Denne del er den, der virkelig giver funktionalitet til programmet, men uden front-end Det nytter ikke noget for os, da vi ikke er i stand til at interagere med dataene og dens resultater.
Det er i denne del, hvor alle algoritmer, der udfører systemets "grove" arbejde, manipulerer dataene og udvikler dets funktionaliteter.
Undertiden front-end og bagende køre separat på forskellige computere og interoperere over netværket
Det er ved disse lejligheder, at udviklerne af software De skal tage højde for samtidige problemer, dvs. at to eller flere brugere kan arbejde samtidigt uden at forstyrre hinanden. de andre, kontrollerer deres handlinger og forhindrer dem i samtidig at ændre de samme data, der ikke understøtter ændringen samtidig.
Webapplikationer er paradigme perfekt til denne model, da de kan køres hvor som helst, og dens front-end det er ikke mere end kode HTML, der bruger enhver browser web til udførelse.
Billeder: Fotolia - Matador / Dusit_sri
Front-End og Back-End-emner