Prednji i stražnji kraj
Miscelanea / / November 13, 2021
Napisao Guillem Alsina González, dana veljače 2017
Profani u pitanjima programiranje, može im se činiti da razvijanje a softver To je prilično linearan zadatak koji zahtijeva samo znanje programiranja i, najviše, koordinaciju a tim programera ako je app je vrlo velika.
Ali ne, nije tako, a u stvaranju računalnih programa dolazi do izražaja različito znanje, uglavnom programiranje funkcionalnosti s jedne strane i korisničkog sučelja s druge strane, koji su najosnovniji dijelovi cjeline app.
To nas dovodi do razlikovanja dva različita sloja koji djeluju zajedno: prednji kraj i stražnji kraj
The prednji kraj pokriva sve što se odnosi na korisničko sučelje i upotrebljivost aplikacije
To zahtijeva znanje koje nadilazi ispravnu upotrebu programskih jezika, poput onih koji odgovaraju jeziku upotrebljivosti, a studije se potpuno razlikuju od algoritama i promišljenih izračuna koji aplikacija može uključiti za rad podatak.
The prednji kraj Prikupit ćete karte i upute koje pruža Korisničko ime kroz kontrole i područja koja isto
prednji kraj omogućuje i na kraju izvodi a priprema od njegovih Format da ih pošalju na program, što bi biloThe stražnji kraj obrađuje interakcije korisnika (što se događa s korisnikom prednji kraj) s podacima i s potonjim izvodi sve procese
Ovaj je dio onaj koji stvarno daje funkcionalnost programu, iako bez prednji kraj Ne bi nam koristilo jer nismo mogli komunicirati s podacima i rezultatima.
Upravo u ovom dijelu leže svi algoritmi koji izvršavaju "bruto" rad sustava, manipuliraju podacima i razvijaju njegove funkcionalnosti.
Ponekad prednji kraj i stražnji kraj pokrenuti odvojeno na različitim računalima, međusobno djelujući preko mreže
U tim su prilikama programeri softver Moraju uzeti u obzir probleme s istodobnošću, to jest da dva ili više korisnika mogu raditi istovremeno bez međusobnog ometanja. ostali, kontrolirajući njihove radnje i sprečavajući ih da istovremeno mijenjaju iste podatke koji ne podržavaju izmjenu istovremeno.
Web aplikacije su paradigma savršen za ovaj model, jer se njima može upravljati s bilo kojeg mjesta i to prednji kraj nije više od kodirati HTML koji koristi bilo koji preglednik web za izvršenje.
Fotografije: Fotolia - Matador / Dusit_sri
Teme prednjeg i stražnjeg dijela