Front-End ir Back-End
Įvairios / / November 13, 2021
Guillemas Alsina González, vasario mėn. 2017
Protanams reikaluose programavimas, jiems gali atrodyti, kad besivystantis a programinė įranga Tai gana linijinė užduotis, kuriai reikia tik programavimo žinių ir daugiausiai koordinavimo a komanda kūrėjų, jei programėlė yra labai didelis.
Bet ne, taip nėra, o kuriant kompiuterines programas pasitelkiamos įvairios žinios, daugiausia funkcijų programavimas, iš vienos pusės, ir vartotojo sąsaja, iš kitos pusės, kurios yra pagrindinės visumos dalys programėlė.
Tai leidžia mums atskirti du skirtingus sluoksnius, kurie veikia kartu: priekinė dalis ir galinis galas
The priekinė dalis apima viską, kas susiję su vartotojo sąsaja ir programos tinkamumu naudoti
Tam reikalingos žinios, viršijančios teisingą programavimo kalbų naudojimą, pvz., atitinkančias patogumas naudoti, ir tyrimai visiškai skiriasi nuo algoritmų ir apgalvotų skaičiavimų, kuriuos programa gali įtraukti dirbdama su duomenys.
The priekinė dalis Jūs atsiimsite bilietus ir instrukcijas, pateiktas
Vartotojo vardas per valdiklius ir tas pačias sritis priekinė dalis įgalina ir galiausiai atlieka a Paruošimas iš jo Formatas siųsti juos į programos variklį, kuris būtųThe galinis galas apdoroja vartotojo sąveikas (kas nutinka vartotojui priekinė dalis) su duomenimis, o su pastaraisiais atlieka visus procesus
Ši dalis yra ta, kuri tikrai suteikia programai funkcionalumo, nors ir be jos priekinė dalis Mums tai nebūtų naudinga, nes negalėtume sąveikauti su duomenimis ir jų rezultatais.
Būtent šioje dalyje slypi visi algoritmai, kurie atlieka „grubus“ sistemos darbą, manipuliuoja duomenimis ir plėtoja jų funkcionalumą.
Kartais priekinė dalis ir galinis galas veikia atskirai skirtinguose kompiuteriuose, sąveikauja tinkle
Būtent šiomis progomis kūrėjai programinė įranga Jie turi atsižvelgti į lygiagretumo problemas, tai yra, kad du ar daugiau vartotojų gali dirbti vienu metu, netrukdydami vienas kitam. kiti, kontroliuoti savo veiksmus ir neleisti jiems tuo pačiu metu keisti tų pačių duomenų, kurie neparemia modifikavimo vienu metu.
Žiniatinklio programos yra paradigma puikiai tinka šiam modeliui, nes juos galima paleisti iš bet kur ir jo priekinė dalis tai ne daugiau kaip kodas HTML, kuris naudoja bet kurį naršyklė web vykdymui.
Nuotraukos: Fotolia - Matador / Dusit_sri
Priekinės ir užpakalinės temos