Esiosa ja tagumine ots
Miscellanea / / November 13, 2021
Autor Guillem Alsina González, veebr. 2017
Profaanidele küsimustes programmeerimine, võib neile tunduda, et arendades a tarkvara See on üsna lineaarne ülesanne, mis nõuab ainult programmeerimisteadmisi ja maksimaalselt a koordineerimist meeskond arendajatele, kui rakendus on väga suur.
Aga ei, see pole nii ja arvutiprogrammide loomisel tulevad mängu erinevad teadmised, peamiselt ühelt poolt funktsionaalsuste ja teiselt poolt kasutajaliidese programmeerimine, mis on terviku kõige põhilisemad osad rakendus.
See viib meid kahe koos töötava erineva kihi eristamiseni: esiots ja tagumine ots
The esiots hõlmab kõike, mis viitab rakenduse kasutajaliidesele ja kasutatavusele
See nõuab teadmisi, mis lähevad kaugemale programmeerimiskeelte õigest kasutamisest, näiteks keelele vastavad kasutatavus ja uuringud, mis erinevad täiesti algoritmidest ja läbimõeldud arvutustest, millega rakendus saab töötada andmed.
The esiots Kogute pileteid ja juhiseid, mida pakub Kasutajanimi kontrollide ja samade alade kaudu
esiots võimaldab ja lõpuks teostab a ettevalmistamine tema omast Vormindus saata need programmi mootorisse, mis oleksThe tagumine ots töötleb kasutaja interaktsioone (mis juhtub kasutajaga esiots) koos andmetega ja viib kõik protsessid läbi viimastega
See osa on see, mis tõesti annab programmile funktsionaalsuse, kuigi ilma esiots Sellest ei oleks meile kasu, kuna me ei saaks andmete ja nende tulemustega suhelda.
Just selles osas asuvad kõik algoritmid, mis teostavad süsteemi "jämedat" tööd, manipuleerivad andmetega ja arendavad selle funktsionaalsusi.
Mõnikord esiots ja tagumine ots käivitada erinevates arvutites eraldi, tehes võrgu kaudu koostööd
Nendel puhkudel on tarkvara Nad peavad arvestama samaaegsusega seotud probleemidega, see tähendab, et kaks või enam kasutajat saavad töötada samaaegselt üksteist häirimata. teised, kontrollides nende tegevust ja takistades neid samaaegselt muutmast samu andmeid, mis muutmist ei toeta samaaegne.
Veebirakendused on paradigma ideaalne sellest mudelist, kuna neid saab käivitada kõikjalt, ja seda esiots see pole rohkem kui kood HTML, mis kasutab mis tahes brauser veeb täitmiseks.
Fotod: Fotolia - Matador / Dusit_sri
Eesmise ja tagumise otsa teemad