Front-End og Back-End
Miscellanea / / November 13, 2021
Av Guillem Alsina González, februar. 2017
Til profane i saker om programmering, kan det virke for dem som å utvikle en programvare Det er en ganske lineær oppgave som bare krever programmeringskunnskap og høyst koordinering team av utviklere hvis app er veldig stor.
Men nei, det er ikke slik, og i opprettelsen av dataprogrammer spiller forskjellig kunnskap inn, hovedsakelig programmering av funksjonaliteten på den ene siden og brukergrensesnittet på den andre, som er de mest grunnleggende delene av helheten app.
Dette fører oss til differensieringen av to distinkte lag som fungerer sammen: front-end og baksiden
De front-end dekker alt som refererer til brukergrensesnittet og brukervennligheten til applikasjonen
Dette krever kunnskap som går utover riktig bruk av programmeringsspråk, slik som de som tilsvarer brukervennlighet, og studier som er totalt forskjellige fra algoritmene og gjennomtenkte beregningene som en applikasjon kan inkludere for å jobbe med dataen.
De front-end Du vil samle billettene og instruksjonene gitt av
Brukernavn gjennom kontrollene og områdene som er det samme front-end muliggjør og utfører til slutt en forberedelse fra hans Format å sende dem til programmotoren, som ville væreDe baksiden behandler brukerinteraksjoner (hva skjer med brukeren front-end) med dataene, og utfører alle prosessene med sistnevnte
Denne delen er den som virkelig gir funksjonalitet til programmet, men uten front-end Det ville ikke være til nytte for oss siden vi ikke ville være i stand til å samhandle med dataene og resultatene.
Det er i denne delen hvor alle algoritmene som utfører systemets "grove" arbeid, manipulerer dataene og utvikler funksjonaliteten ligger.
Noen ganger front-end og baksiden kjøres separat på forskjellige datamaskiner, samvirkende over nettverket
Det er ved disse anledningene at utviklerne av programvare De må ta hensyn til samtidighetsproblemer, det vil si at to eller flere brukere kan jobbe samtidig uten å forstyrre hverandre. de andre kontrollerer handlingene deres og hindrer dem i å modifisere de samme dataene som ikke støtter endringen samtidig samtidig.
Webapplikasjoner er paradigme perfekt av denne modellen, siden de kan kjøres fra hvor som helst, og dens front-end det er ikke mer enn kode HTML som bruker hvilken som helst nettleser web for utførelse.
Bilder: Fotolia - Matador / Dusit_sri
Front-end og back-end emner