Front-End och Back-End
Miscellanea / / November 13, 2021
Av Guillem Alsina González, den feb. 2017
Till profana i frågor om programmering, kan det tyckas för dem att utveckla en programvara Det är en ganska linjär uppgift som bara kräver programmeringskunskaper och som mest koordinering team av utvecklare om app är mycket stor.
Men nej, det är inte så, och i skapandet av datorprogram spelar olika kunskaper in, främst programmering av funktionaliteterna å ena sidan och användargränssnittet å andra sidan, som är de mest grundläggande delarna av helheten app.
Detta leder oss till differentieringen av två distinkta lager som fungerar tillsammans: det front-end och den baksidan
De front-end täcker allt som hänvisar till applikationens användargränssnitt och användbarhet
Detta kräver kunskap som går utöver korrekt användning av programmeringsspråk, såsom de som motsvarar användbarhet och studier som skiljer sig helt från de algoritmer och genomtänkta beräkningar som en applikation kan inkludera för att arbeta med uppgifterna.
De front-end Du kommer att hämta biljetter och instruktioner som tillhandahålls av
Användarnamn genom kontrollerna och områden som samma front-end möjliggör och utför så småningom en förberedelse från hans Formatera att skicka dem till programmotorn, vilket skulle varaDe baksidan behandlar användarinteraktioner (vad som händer med användaren front-end) med data, och utför alla processer med den senare
Den här delen är den som verkligen ger programmet funktionalitet, men utan front-end Det skulle inte vara till någon nytta för oss eftersom vi inte skulle kunna interagera med data och dess resultat.
Det är i denna del där alla algoritmer som utför systemets "grov" arbete, manipulerar data och utvecklar dess funktionalitet ligger.
Ibland front-end och den baksidan körs separat på olika datorer, samverkande över nätverket
Det är vid dessa tillfällen som utvecklarna av programvara De måste ta hänsyn till samtidighetsproblem, det vill säga att två eller flera användare kan arbeta samtidigt utan att störa varandra. de andra kontrollerar sina handlingar och hindrar dem från att samtidigt ändra samma data som inte stöder ändringen samverkande.
Webbapplikationer är paradigm perfekt av denna modell, eftersom de kan köras från var som helst, och dess front-end det är inte mer än koda HTML som använder någon webbläsare webb för utförande.
Foton: Fotolia - Matador / Dusit_sri
Front-end och back-end ämnen